我正在使用php,我需要存储timestamp
。我读了很多关于timestamp
的内容,但我不明白为什么:
"01/01/1970 00:04:00" = -3600
(来源:http://www.timestamp-tool.fr/)
应该是3600?
谢谢。
答案 0 :(得分:0)
这取决于服务器时区
时间戳0
等于UTC中的1970-01-01 00:00:00
。
您可以尝试这样来查看差异:
date_default_timezone_set('America/Los_Angeles'); // UTC -8
echo date('Y-m-d H:i:s', 0);
// Gives: 1969-12-31 16:00:00
date_default_timezone_set('UTC');
echo date('Y-m-d H:i:s', 0);
// Gives: 1970-01-01 00:00:00
您使用的网站似乎是法语,法国是UTC +1,这意味着0
与1970-01-01 01:00:00
相同。
答案 1 :(得分:0)
本网站的服务器时区为UTC + 1
网站默认语言为法语,巴黎时区为UTC +1,这是有道理的。