日期比较:哪种日期格式? 时间:2013-01-24 作者:drake035 我有活动的CPT。我需要显示未来的事件供人们注册,同时隐藏过去的事件。对于(1)创建新事件时输入日期和(2)将事件日期与当前日期进行比较,最简单的日期格式是什么? 2 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 输入日期的日期格式在很大程度上是不相关的。strtotime 将许多不同的格式转换为UNIX time. 只需确保您的输入格式对用户有意义,并确保您的提要strtottime 正确转换为的格式UNIX time. 如果您将数据存储在*_postmeta 表,这是我最有可能做的,因为普通数学UNIX time 所以数字比较是有效的,因为PHP的大多数内置日期/时间函数都需要转换为UNIX time 无论如何甚至MySQL数据库也可以使用FROM_UNIXTIME.这不是唯一的选择。如果你有自己的桌子,你可以把它放在MySQL date/time formats 以及database can work some date logic for you. 如果不需要任何复杂的日期逻辑,可以将其存储为YYYYMMDD,并使用普通数学对日期进行正确排序。这是使用普通数学进行正确排序的唯一人工日期格式。如果你想选择“任何一年的5月份的所有日期”或“1月1日的所有事件”——诸如此类的事情,那就不太好了。 SO网友:WP Themes 我建议将日期存储在DATETIME 格式如所示YYYY-MM-DD HH:MM:SS 因为使用MySQL比较值会更容易。至于前端用户界面,只需将其转换为DATETIME 总体安排 结束 文章导航