【发布时间】:2013-12-05 04:55:00
【问题描述】:
我已将 2009 年电影《阿凡达》的长度从分钟转换为时间戳。这部电影有 162 分钟长,所以时间戳是 1386227800。现在我需要将时间戳转换为小时和分钟,我不知道如何。
简而言之:如何转换时间戳并在小时和分钟内获得正确结果?
我已经测试了floor(1386227800 / 60)、date('H:i', mktime(0, 1386227800) 和一些将时间戳转换为小时和分钟的函数,但这些函数只会将小时转换为无穷无尽的东西,比如12375 或类似的东西。
那么,我该怎么做呢?
【问题讨论】:
-
I have converted the length of the movie Avatar from 2009, from minutes to timestamp.-- 这没有任何意义。时间戳代表时间点,而不是持续时间 -
好的。所以我从
strtotime(162)得到的时间戳不正确? -
时间戳并不代表任意的持续时间。它是自 1970 年 1 月 1 日以来经过的秒数,因此 162 分钟没有意义(除非您的意思是表示 1970 年 1 月 1 日 02:42
-
@MichaelBerkowski 是的。我知道这一点。所以我的时间戳不正确?如果答案是否定的,那么我必须坚持分钟而不是将它们转换为时间戳:P