所以我在PHP中有这两个时间戳
1253339331
1253338959
我希望能够以某种方式获得那些与日期时间之间的小时差异。我们的用户在第一次尝试后应该只有24小时的登录时间,所以我需要查看是否允许他们再次登录不到24小时。
if ((t2-t1)/3600) < 24 { ... }
( 1253339331 - 1253338959 ) / ( 60 * 60 )
这将为您提供两个时间戳之间的小时数。
这些时间仅为1970年1月1日以来的几秒钟(见Unix Time);您可以减去两个,然后除以(60秒/分钟* 60分钟/小时)将秒数转换为小时。
所以在你的情况下,时间仅为(1253339331-1253338959)/ 3600 =相隔0.1小时。