我正在使用名为Custom Metaboxes和Fields for Wordpress的库将元数据添加到我的自定义帖子类型中。这是一个活动网站。
我已经完成了所有工作,但在尝试从单个帖子过滤adjacent_post_links
时开始出现排序问题。
我想我可能是以m / d / y而不是Y / m / d存储日期。
所以,我已经开始尝试使用UNIX日期时间戳了,因为我已经读过这是要走的路。现在,我的自定义wp_queries
在首页上提取过滤后的帖子时出现问题。我认为这与需要使用时区有关。
无论如何,从长远来看,在mysql中存储日期的最佳做法是什么?我也一直在阅读有关使用STR_TO_Date()
正确格式化日期的信息,以便您可以根据需要订购和比较日期。如果我回到以m / d / y存储的日期,这会是一个选项。
由于
答案 0 :(得分:1)
如果将日期存储为数据库中的Unix时间戳,则会给您带来很多麻烦,因为它不易读取。例如(unix格式):'1410738238'
如果你在数据库中存储日期时间格式,它很容易阅读,非常灵活,而且mysql提供了很多日期函数。例如(日期时间格式):'1970-01-01 00:00:01'