我正在使用一个名为 Custom Metaboxes and Fields for Wordpress 的库来将元数据添加到我的自定义帖子类型中。这是一个事件网站。
我一切顺利,但在尝试从单个帖子中过滤 adjacent_post_links
时开始出现排序问题。
我认为我可能将日期存储为 m/d/y 而不是 Y/m/d。
所以,我已经开始尝试使用 UNIX 日期时间戳,因为我读到这是可行的方法。现在,我的自定义 wp_queries
在首页上拉动过滤后的帖子时遇到了问题。我认为这与需要使用时区有关。
无论如何,从长远来看,在 mysql 中存储日期的最佳实践是什么?我还阅读了有关使用 STR_TO_Date()
正确格式化日期的内容,以便您可以在需要时排序和比较日期。如果我回到存储在 m/d/y 中的日期,这是否是一个选项。
谢谢
最佳答案
如果您将日期作为 Unix 时间戳存储在数据库中,则会给您带来很多麻烦,因为它不容易读取。例如(unix 格式):'1410738238'
如果以日期时间格式存储在数据库中,则可读性强,效率高,非常灵活,而且mysql提供了很多日期函数。例如(日期时间格式):'1970-01-01 00:00:01'
关于php - WordPress 最灵活的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25924783/