Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP获取datetime中的小时差_Php_Date_Datetime_Unix Timestamp - Fatal编程技术网

PHP获取datetime中的小时差

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分钟/小时,即可将秒转

我有两个PHP时间戳

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 { ... }