我正在寻找一种简单的方法来查看两个日期之间是否超过两个小时。我可以使用MySQL DATETIME值执行此操作,或者如果需要,我可以将其转换为UNIX时间戳。我只需要一种简单的方法来比较这两个日期,看看是否已超过2小时。
答案 0 :(得分:3)
尝试研究MySQL中的DATEDIFF函数。
答案 1 :(得分:3)
UNIX时间戳只是自1970年1月1日UTC上午12:00起经过的秒数。
两小时({1}}秒。所以,
60 * 60 * 2 = 7200
答案 2 :(得分:2)
由于您使用php标记,您可以使用PHP的DateTime :: diff(DateTime::diff)来获取两个日期时间对象之间的差异。我想这取决于您在应用程序中的哪个位置进行比较。
答案 3 :(得分:0)
在PHP中
$time = strtotime($date2) - strtotime($date1); //this will give difference in seconds between two dates
if(($time/3600) >= 2) { // 2 hours has left }