📜  比较PHP的两个日期

📅  最后修改于: 2022-05-13 01:54:11.363000             🧑  作者: Mango

比较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 。