vit*_*tto 0 php date hour days
我第一次尝试使用日期,我用Flash做了一些事情,但它有所不同.
我有两个不同的日期,我希望看到他们与小时和天的差异,我发现了太多的例子,但不是我喜欢的东西:
<?php
$now_date = strtotime (date ('Y-m-d H:i:s')); // the current date
$key_date = strtotime (date ("2009-11-21 14:08:42"));
print date ($now_date - $key_date);
// it returns an integer like 5813, 5814, 5815, etc... (I presume they are seconds)
?>
Run Code Online (Sandbox Code Playgroud)
如何将其转换为小时或天?
该DateTime差异函数返回一个DateInterval对象.该对象由与差异相关的变量组成.您可以像上面的示例一样查询天,小时,分钟,秒.
例:
<?php
$dateObject = new DateTime(); // No arguments means 'now'
$otherDateObject = new DateTime('2008-08-14 03:14:15');
$diffObject = $dateObject->diff($otherDateObject));
echo "Days of difference: ". $diffObject->days;
?>
Run Code Online (Sandbox Code Playgroud)
请参阅手册DateTime.
可悲的是,这是一个PHP 5.3>唯一的功能.