PHP获取datetime中的小时差
我有两个PHP时间戳PHP获取datetime中的小时差,php,date,datetime,unix-timestamp,Php,Date,Datetime,Unix Timestamp,我有两个PHP时间戳 1253339331 1253338959 我希望能够以某种方式获得这些时间与约会时间之间的时差。我们的用户在第一次尝试后应该只有24小时的登录时间,所以我需要知道是否有不到24小时的时间允许他们再次登录 ( 1253339331 - 1253338959 ) / ( 60 * 60 ) 这将为您提供两个时间戳之间的小时数 这将为您提供两个时间戳之间的小时数。这些时间自1970年1月1日起仅为秒,请参见;您只需减去这两个,然后除以60秒/分钟*60分钟/小时,即可将秒转
1253339331
1253338959
我希望能够以某种方式获得这些时间与约会时间之间的时差。我们的用户在第一次尝试后应该只有24小时的登录时间,所以我需要知道是否有不到24小时的时间允许他们再次登录
( 1253339331 - 1253338959 ) / ( 60 * 60 )
这将为您提供两个时间戳之间的小时数
这将为您提供两个时间戳之间的小时数。这些时间自1970年1月1日起仅为秒,请参见;您只需减去这两个,然后除以60秒/分钟*60分钟/小时,即可将秒转换为小时
因此,在你的例子中,时间间隔仅为1253339331-1253338959/3600=0.1小时。自1970年1月1日起,这些时间仅为秒,请参见;您只需减去这两个,然后除以60秒/分钟*60分钟/小时,即可将秒转换为小时
if ((t2-t1)/3600) < 24 { ... }
在你的例子中,时间间隔只有1253339331-1253338959/3600=0.1小时。这是分钟数。不,60*60是一小时内的秒数,这是分钟数。不,60*60是一小时内的秒数
if ((t2-t1)/3600) < 24 { ... }