日期字段是否有任何已知限制,特别是日期可以有多早?

时间:2020-06-29 作者:HopefullCoder

我们的网站需要一种订购大量帖子的方式(想想6000多篇)。在查看了一些插件之后,我决定只使用日期字段,因为它是内置在wordpress中的。这有点傻,但它将满足我们的需要,并有望与WordPress软件或插件的任何未来迭代兼容。

Is there a limit to how far back in time posts can be dated?

2 个回复
最合适的回答,由SO网友:Ivan Shatsky 整理而成

几乎每个PHP日期/时间函数都处理UNIX epoch 时间戳,从1970年1月1日UTC 00:00:00开始。因此,我强烈建议您不要使用1970年1月1日之前的日期,以避免与第三方插件使用的大多数PHP代码不兼容。

SO网友:Andrzej Misiewicz

Wordpress posts表对所有日期列使用DATATIME类型,这是您将面临的唯一限制。

来自官方mysql文档:

DATETIME类型用于同时包含日期和时间部分的值。MySQL以“YYYY-MM-DD hh:MM:ss”格式检索和显示日期时间值。支持的范围为“1000-01-01 00:00:00”到“9999-12-31 23:59:59”。

相关推荐

如何设置默认的UPDATE_USER_META值WordPress

因此,我安装了一个主题,为meta提供一个默认值主题使用的代码是 update_user_meta($uid, \'_sb_pkg_type\', \'free\'); 我想将此代码添加到wordpress core中,因此每当用户注册时,它都会将默认值“free”设置为\\u sb\\u pkg\\u type,而不是nothing。。意思是我想知道如何在WordPress core中将默认用户meta设置为\\u sb\\u pkg\\u类型对不起,如果这个问题没有被理解,因为我的