Zend_Date比较两个日期



我有两个日期作为Zend_Date()。我必须检查以下内容:

  1. 如果日期在同一月日(例如:每月的第二天,年份无关紧要),
  2. 如果日期是同一天(例如 2012 年 12 月 2 日);

要检查日期是否完全相同,您可以分别检查每个单独的部分。

Zend_Date('your-date-here',Zend_Date::DAY); 

这将返回一个日期对象,该对象专门为您提供"your-date-here"的日期,并且它接受各种格式;例如,我使用 php 的 date 函数作为:

$myDate = date('Y-m-d-H-i-s');  
$dateDayObject = Zend_Date($myDate, Zend_Date::DAY);  

现在$dateDayObject将包含"d"的值。
您可以使用日,周,年...这里定义了许多常量:

http://framework.zend.com/manual/1.12/en/zend.date.constants.html

最后,要测试它们是否在一个月的同一天,您可以使用循环和 if 语句的组合以及与上述相同的方法来编写您自己的函数来检查月份中的日期,或者可能有一个定义的常量。祝你好运。

最新更新