PHP时间日期比较

Posted ⬆️小马哥⬆️

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP时间日期比较相关的知识,希望对你有一定的参考价值。

 

 

若要使用PHP来比较日期,最好用DateTime::diff

但是这个是5.3才支持的,如果没有这样的环境,可以使用<、>来比较

如下例子,会输出right

$date1=strtotime(‘2009-8-9 20:00‘);
$date2=strtotime(‘2009-9-9 1:00‘);
if($date1<$date2)
echo ‘right‘;
else
echo ‘wrong‘;

 

注:DateTime::diff

DateTime::diff

(php 5 >= 5.3.0)

DateTime::diff — Returns the difference between two DateTime objects

Description

public DateInterval DateTime::diff ( DateTime $datetime [, bool $absolute ] )

Returns the difference between two DateTime objects.

Parameters
datetime

The date to compare to.

 

absolute

Whether to return absolute difference. Defaults to FALSE.

Return Values

The difference between two dates.

以上是关于PHP时间日期比较的主要内容,如果未能解决你的问题,请参考以下文章

php/Codeigniter——如何通过排除时间来仅比较日期

如何在 PHP 中比较单个日期和多个日期

如何在 PHP 中比较两个日期?

比较 PHP 中的日期

PHP中比较两个时间的大小与日期的差值

PHP PHP日期比较