比较PHP的两个日期
给定两个日期(date1 和 date2),任务是比较给定的日期。当两个日期的格式相同时,在PHP比较两个日期很简单,但是当两个日期的格式不同时就会出现问题。
方法1:如果给定的日期是在相同的格式,然后用一个简单的比较运算符比较的日期。
例子:
$date2)
echo "$date1 is latest than $date2";
else
echo "$date1 is older than $date2";
?>
输出:
1998-11-24 is latest than 1997-03-26
方法二:如果两个给定的日期格式不同,则使用 strtotime()函数将给定的日期转换为相应的时间戳格式,最后比较这些数字时间戳以获得所需的结果。
例子:
$dateTimestamp2)
echo "$date1 is latest than $date2";
else
echo "$date1 is older than $date2";
?>
输出:
12-03-26 is latest than 2011-10-24
方法 3:使用 DateTime 类比较两个日期。
例子:
$date2)
echo $date1->format("Y-m-d") . " is latest than "
. $date2->format("Y-m-d");
else
echo $date1->format("Y-m-d") . " is older than "
. $date2->format("Y-m-d");
?>
输出:
2012-11-24 is latest than 2011-03-26
PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。