Почему Wordpress использует две колонки для хранения даты публикации - PullRequest
6 голосов
/ 13 августа 2010

Я вижу базу данных wordpress в таблице wp_posts, есть 2 столбца для хранения даты публикации, post_date и post_date_gmt

post_date_gmt хранят дату публикации во времени по Гринвичу.И post_date хранит дату публикации во время пользователя, создавшего публикацию.Я прав?

Есть ли какое-либо преимущество для сохранения обеих версий даты публикации в базе данных?

Быстрее ли хранить обе версии даты публикации, а не вычислять post_date_gmt с часовым поясом пользователя, когдапользователь хочет просмотреть дату публикации, основываясь на его / ее часовом поясе

ОБНОВЛЕНИЕ : Я также спрашиваю о точке на сайте и получаю этот ответ

Единственное преимущество, которое было быЭто означает, что если человек переходит в другой часовой пояс, то в его более ранних сообщениях по-прежнему записывается время, в которое он был, когда он их опубликовал, а не время, в котором он находится сейчас (как все, что вы могли бы рассчитать, используя время по Гринвичу).и их текущий часовой пояс).

http://www.sitepoint.com/forums/showthread.php?p=4671837

Ответы [ 2 ]

3 голосов
/ 13 августа 2010

Не уверен насчет скорости на переводчике. Одна из главных причин, по которой они используют GMT, заключается в том, что они делают дату и время более переносимыми и не привязанными к конкретному часовому поясу, а также позволяют писать более общий и интернационализированный код. Почему они сохраняют оба, любопытно, но формат GMT определенно предпочтительнее для хранения базы данных.

1 голос
/ 13 мая 2015

Это потому, что некоторые страны используют Летнее время

...