0
function is_due($due_date)
{
$now=new DateTime('now');
$dnow=$now->format('Y-m-d');
$due=$due_date->format('Y-m-d');
$interval =(strtotime($dnow)-strtotime($due));
print_r($due_date->format('Y-m-d'));
return $interval;
}
我使用该功能,以检查是否给定的日期是由于检查日期时间失败?
的$ DUE_DATE从外部文件被分配作为数组的字符串“2012年12月12日”被检索后经过在元素,例如,
$ datetime ['due'] = ReadExtFile(); 当我调用该函数为print_r(is_due($datetime['due']));
或
$due=new DateTime($datetime['due']);
似乎没有任何工作,我看不到输出。但print_r($datetime)
将显示[due]的结果。
如果你做print_r(is_due($ datetime)),会发生什么? – MysticXG 2012-02-17 04:26:15
嗯。为什么是时间? '$ interval = $ now-> getTimeStamp() - $ due_date-> getTimeStamp()'。 – 2012-02-17 04:38:43
谢谢你现在的作品。 – Mikhail 2012-02-17 04:41:31