php的date_default_timezone_set是否适应夏令时?
我有这个代码,并想知道它是否总会产生正确的斯德哥尔摩时间?
date_default_timezone_set('Europe/Stockholm');
$timestamp = date("Y-m-d H:i:s");
答案 0 :(得分:3)
PHP不会自动处理DST。你必须检查
if (date('I', time()) == 1) ... the time is in DST mode ("0" = not)
然后你应该相应地调整时间。 (注意:'我在资本中。我刚检查过它并且有效。)
答案 1 :(得分:1)
是的,这应该始终是合适的时间。
答案 2 :(得分:1)
只要您的时区列在以下链接中,时间戳就应该相对于正确的时区。