[英]Check if more than two hours has passed
我正在寻找一种简单的方法来查看两个日期之间是否超过两个小时。 我可以使用MySQL DATETIME值执行此操作,或者如果需要,我可以将其转换为UNIX时间戳。 我只需要一个简单的方法来比较这两个日期,看看是否已超过2个小时。
尝试在MySQL中查看DATEDIFF函数。
UNIX时间戳只是自1970年1月1日UTC上午12:00起经过的秒数。
两小时的秒数是60 * 60 * 2 = 7200
。 所以,
if($secondTimestamp - $firstTimestamp >= 7200)
{
echo '2 hours have elapsed.';
}
由于您使用php标记,您可以使用PHP的DateTime :: diff( DateTime :: diff )来获取两个日期时间对象之间的差异。 我想这取决于您在应用程序中进行比较的位置。
在PHP中
$time = strtotime($date2) - strtotime($date1); //this will give difference in seconds between two dates
if(($time/3600) >= 2) { // 2 hours has left }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.