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