如果date()
格式化本地时间/日期,并且gmdate()
格式化GMT/UTC日期/时间,为什么这是真的?为什么本地时间戳等于UTC时间戳?
date_default_timezone_set('America/Los_Angeles');
var_dump(date('U') === gmdate('U')); // true
在命令行:
$ php -r "date_default_timezone_set('America/Los_Angeles'); var_dump(date('U') === gmdate('U'));"
bool(true)
为什么本地时间戳等于UTC时间戳不同的时区?
时间戳总是UTC。格式化日期根据时区设置进行本地化。 – mario 2013-03-22 01:59:14