为什么Wordpress使用两列来存储发布日期

Per*_*ana 6 database wordpress datetime

我在wp_posts桌面上看到wordpress数据库,有2列存储发布日期,post_date以及post_date_gmt

post_date_gmt将发布日期存储在GMT时间内.并post_date在创建帖子的用户时间内存储发布日期.我对吗?

将这两个版本的发布日期存储在数据库上有什么好处吗?

post_date_gmt当用户想要根据他/她的时区查看发布日期时,存储两个版本的发布日期而不是用用户时区计算是否更快

更新:我也在网站上询问并得到这个答案

它提供的一个好处是,如果这个人移动到不同的时区,那么他们早先的帖子仍然会记录他们发布这些帖子时的时间,而不是他们现在的时间(就像你们所能做到的那样)使用GMT时间及其当前时区计算.

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

h3r*_*2on 3

不确定口译员的速度。他们使用 GMT 的一个重要原因实际上是它使日期时间更加便携,并且不受特定时区的限制,并且允许您编写更通用和国际化的代码。为什么他们同时保存这两种格式很奇怪,但 GMT 格式绝对是数据库存储的首选。