我如何在两个时间戳中获得差异
我试图在时间戳中得到差异,我不知道我错过了什么。我如何在两个时间戳中获得差异
我的部分代码在这里。
$newtime = 1368250840;
$oldtime = 1171502725;
$diffrence = $newtime - $oldtime;
echo $diffrence; // 196748115 till here its fine
$date = $date->setTimestamp("$diffrence"); // problem here
echo $date->format('H:i:s') . "\n";
我尝试将其更改为
$date = $date->setTimestamp('$diffrence');
这
$date = $date->setTimestamp(' . $diffrence . ');
任何解决方案PLZ :) 感谢
尝试,
$date = new DateTime("@$diffrence");
echo $date->format('H:i:s') . "\n";
或者
$date = new DateTime();
$date->setTimestamp($diffrence);
echo $date->format('H:i:s');
使用date_diff()
方法!
<?php
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
?>
我们没有输入作为格式化日期字符串。我们需要提供时间戳。这不适合上下文。 – mithunsatheesh 2013-05-11 06:01:32
哦..好的,这不起作用。 – 2013-05-11 06:01:53
在数据库中已将其保存为时间戳 – deerox 2013-05-11 06:02:50
第一部作品谢谢:) – deerox 2013-05-11 06:00:19
@deerox - 很乐意帮助你:) – Rikesh 2013-05-11 06:00:43