比较日期时间对象。正确的方式

时间:2016-08-18 08:02:43

标签: php

在php中比较DateTime对象值的正确方法(最佳实践)是什么? 我知道从PHP 5.2.2及以上版本可以使用比较运算符比较DateTime对象,但这是一个不错的选择吗?

示例:

我有两个DateTime对象:

$dt1 = new DateTime('2016-01-01 15:00:00');
$dt2 = new DateTime('2016-07-10 22:10:00');

我应该将它们作为对象进行比较:

$dt1 < $dt2

或作为时间戳:

$dt1->getTimestamp() < $dt2->getTimestamp()

1 个答案:

答案 0 :(得分:3)

><==运算符可以与DateTime个对象一起使用。