Почему у нас есть 2 поля даты в wp_posts? Какова цель post_date_gmt? Когда удобно хранить время по Гринвичу?
Почему у нас есть 2 поля даты в wp_posts? Какова цель post_date_gmt? Когда удобно хранить время по Гринвичу?
Ответы:
В некоторых странах используется летнее время (DST) :
Обычно часы переводятся вперед на один час ближе к началу весны, а осенью - назад.
Иногда нет 2 часа ночи. Иногда вы получаете 2 часа ночи два раза. Чтобы избежать выполнения заданий cron дважды или вообще не нужно, WP необходимо использовать GMT (или, точнее, UTC ). Метки времени UNIX не могут быть использованы, потому что они начинаются в 1970 году… и до сих пор существует проблема 2038 года .
Если вы хотите написать воображаемый дневник Гая Юлия Цезаря или Джеймса Т. Кирка ... у вас тоже будут проблемы с текущей системой, но они , по крайней мере, могут быть решены. :)