所以我在 PHP 中有这两个时间戳
1253339331
1253338959
我希望能够以某种方式获得日期时间之间的小时差。我们的用户在第一次尝试后应该只有 24 小时的登录时间,所以我需要确定允许他们再次登录的时间是否少于 24 小时。
所以我在 PHP 中有这两个时间戳
1253339331
1253338959
我希望能够以某种方式获得日期时间之间的小时差。我们的用户在第一次尝试后应该只有 24 小时的登录时间,所以我需要确定允许他们再次登录的时间是否少于 24 小时。
if ((t2-t1)/3600) < 24 { ... }
( 1253339331 - 1253338959 ) / ( 60 * 60 )
这将为您提供两个时间戳之间的小时数。
这些时间距离 1970 年 1 月 1 日只有几秒钟(参见Unix 时间);您可以将两者相减,然后除以 (60 sec/min * 60 min/hr) 以将秒转换为小时。
因此,在您的情况下,时间仅为 (1253339331-1253338959)/3600 = 0.1 小时。