繁体   English   中英

PHP的strtotime纪元时间戳可能的错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM