我正在尝试将Mac UNIX时间戳转换为日期时间。
3448286095应转换为2013-04-09 00:14:55。
我试过了:
回音日期('Y-m-d G:i:s',strtotime(3448286095));
输出不正确。
UNIX时间戳:1970年1月1日以来的秒数 Mac Timestamp:自1904年1月1日以来的秒数。
答案 0 :(得分:1)
嗯,另一种愚蠢的Mac Timestamp方法:
date_default_timezone_set('UTC');
$date = new DateTime(gmdate('Y-m-d H:i:s', 3448286095));
$date->sub(new DateInterval('P66Y'));
echo $date->format('Y-m-d H:i:s');
输出:
2013-04-09 17:14:55