我用gps和wifi数据提取了iphone数据库 苹果时间戳似乎是一个特殊的时间戳(313167962.508283)。
如何将其转换为linux时间戳或实际日期?
如果可能的话,我想用PHP转换它。
答案 0 :(得分:1)
自2001年1月1日起,时间以秒为单位。(参考:http://petewarden.github.com/iPhoneTracker/#2)
$time = mktime('', '', '', 1, 1, 2001) + $appletime;
答案 1 :(得分:0)
这看起来像是NSDate timeIntervalSinceReferenceDate的结果。
自2001年1月1日UTC以来,它将成为秒,你的例子将是'2010-12-04 15:05:02'( - 是的,我放弃了部分秒数。)
在php中
$time = mktime('', '', '', 1, 1, 2001) + $secondsSince;