[英]How do I find the time difference between two timestamps?
假设我有两个蒙哥约会。
$a = $mongoDateA->sec;
$b = $mongoDateB->sec;
所以现在我有两个时间戳进行比较,但是我需要弄清楚,如果dateB比dateA晚了一天。
因此,如果两个日期之间的差值为1天,我需要执行其他任务,但是我不知道如何获得差额?
我该如何解决?
$dtA = new DateTime();
$dtA->setTimestamp($a);
$dtB = new DateTime();
$dtB->setTimestamp($b);
$diff = $dtA->diff($dtB);
if ($diff->days >= 1) {
// perform other tasks
}
它们是unix时间戳,单位是秒,因此:
if ($b - $a > 86400) {
// do something
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.