php - WordPress 最灵活的日期格式

标签 php mysql wordpress

我正在使用一个名为 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'

了解更多信息http://dev.mysql.com/doc/refman/5.1/en/datetime.html

关于php - WordPress 最灵活的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25924783/

相关文章:

php mongodb - 无法让 upsert 工作

MySQL NOT IN 和 NOT LIKE

wordpress - 将 WordPress Live 站点转移到本地主机

php - 在 WordPress 中转义 Twig/Timber 的要求

php - 如何使用opencart向数据库中插入数据?

php - 如何在不重新索引的情况下将项目添加到 laravel 列表集合中?

mysql - ColdFusion 数据库设置

mysql - 我可以在 WHERE 语句中使用自定义方法吗?

php - WordPress 两步注册表格

php - 如何使用 SQL 进行松散搜索