检查是否超过两个小时

时间:2011-07-31 03:28:55

标签: php mysql timestamp

我正在寻找一种简单的方法来查看两个日期之间是否超过两个小时。我可以使用MySQL DATETIME值执行此操作,或者如果需要,我可以将其转换为UNIX时间戳。我只需要一种简单的方法来比较这两个日期,看看是否已超过2小时。

4 个答案:

答案 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 }