2014-01-07 5 views
-1

Является ли PHP родным date() Функция возврата Время в соответствии с DST?Функция даты PHP для экономии дневного света

Рассмотрим здесь пример. Часовой пояс, установленный в php.ini, равен America/New_York. Если мы рассмотрим Tue, 20 Dec 2011 20:57:45 +0000, то это дата показа Tue, 20 Dec 2011 15:57:45 -0500 или -0400 для DST?

+0

Что вы спрашиваете? Вы дали нам дату UTC и напечатали ее в два часовых пояса. Америка/New_York уважает DST. –

+3

Не используйте дату(), если вы хотите обрабатывать летнее время; используйте объекты DateTime, а затем ваш объект DateTimeZone имеет метод getTransitions(), который даже скажет вам, когда произойдут изменения. –

+0

Почему бы вам просто не попробовать? –

ответ

Смежные вопросы