gpt4 book ai didi

php - 如何比较两个 Zend_Date 对象的日期部分?

转载 作者:可可西里 更新时间:2023-11-01 13:39:17 26 4
gpt4 key购买 nike

我想检查 Zend_Date 日期时间是否在同一天。我该怎么做?

$date1 = new Zend_Date('2011-11-14 10:45:00');
$date2 = new Zend_Date('2011-11-14 19:15:00');

最佳答案

$date1 = new Zend_Date('2011-11-14 10:45:00');
$date2 = new Zend_Date('2011-11-14 19:15:00');
if ($date1->compareDay($date2) === 0) {
echo 'same day';
}

另请参阅有关 Comparing Dates with Zend Date 的章节

在旁注中,我强烈建议您验证您是否需要 Zend_Date。不要仅仅因为它是 ZF 的一部分就使用它。 Zend_Date 所做的大部分工作都可以使用原生 DateTime 更快、更舒适地实现。还有:

$date1 = new DateTime('2011-11-14 10:45:00');
$date2 = new DateTime('2011-11-14 19:15:00');
if ($date1->diff($date2)->days === 0) {
echo 'same day';
}

评论后编辑
如果你想比较它是否是相同的日期就这样做

$date1->compareDate($date2)

关于php - 如何比较两个 Zend_Date 对象的日期部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8120688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com