[英]PHP strtotime epoch timestamp possible bug
据我所知,UNIX时代始于1970年1月1日00:00。
所以为什么
echo strtotime('01-01-1970 00:00');
返回-3600
吗?
我正在使用PHP版本5.6.15和CodeIgniter 3.0.4。 我也尝试使用/不使用
setlocale(LC_ALL, 'IND');
检查时区设置,看是否是原因:
echo date_default_timezone_get();
如果不是UTC
,请将其设置为UTC
date_default_timezone_set("UTC");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.