Назначение поля post_date_gmt в WordPress

24 апр. 2012 г., 05:37:55
Просмотры: 13.5K
Голосов: 10

Почему в таблице wp_posts есть 2 поля с датой? Для чего нужно поле post_date_gmt? В каких случаях хранение времени по Гринвичу оказывается полезным?

0
Все ответы на вопрос 1
0
15

В некоторых странах используется летнее время (Daylight Saving Time, DST):

Обычно часы переводятся на один час вперед в начале весны и на один час назад осенью.

Иногда 2 часа ночи не существует. Иногда 2 часа ночи случаются дважды. Чтобы избежать двойного срабатывания или пропуска задач в cron, WordPress использует GMT (или, точнее, UTC). UNIX-временные метки не подходят, так как они отсчитываются с 1970 года… и остается нерешенной проблема 2038 года.

Если вы захотите вести воображаемый дневник Гая Юлия Цезаря или Джеймса Т. Кирка… вы также столкнетесь с проблемами в текущей системе, но они, возможно, решаемы. :)

24 апр. 2012 г. 13:48:46