0
我有两个日期给出Zend_Date()
。我必须检查以下内容:Zend_Date比较两个日期
- 如果theese日期是在同一个月日(例如:一个月的第二天,一年也无所谓),
- 如果日期是从完全相同的同一天(对例如2012年12月2日);
我有两个日期给出Zend_Date()
。我必须检查以下内容:Zend_Date比较两个日期
要检查日期是完全相同的一天,你可以单独检查每个单独的部分。
Zend_Date('your-date-here',Zend_Date::DAY);
这将返回一个日期对象,它专门为您提供'your-date-here'的一天,它接受各种格式;例如,我使用php的日期函数:
$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语句和上述相同的方法来编写自己的函数来检查月份中的某一天,或者可能存在一个定义的常量。祝你好运。