【发布时间】:2014-07-20 08:48:07
【问题描述】:
我有一个 xml 文件,其中日期以这种格式存储:
<timer>4742086</timer> <- this is not in seconds!
我的 php 将此值处理为一个名为 $timer 的变量
这个值是一个倒数计时器(我认为它是纪元格式)
这个问题只是一个字符串。我不知道如何将其转换为像
这样的格式还剩 2 小时 20 分 30 秒
【问题讨论】:
-
基本数学:60 秒 = 1 分钟,60 分钟 = 1 小时,24 小时 = 1 天,等等...而且它不是 Epoch 格式,因为 4742086 是 1970 年 2 月 24 日。不完全是你需要倒计时的东西了。
-
$timer = 4742086; print ("$timer<br />"); $hrs = floor($timer / 3600); $mns = floor(($timer - ($hrs*3600)) / 60); $scs = floor($timer % 60); echo $hrs.':'.$mns.':'.$scs;但这将显示1317:14:46并且这不能超过 3 小时 @MarcB
标签: php time xml-parsing