PHP&SQL/

如何在 WordPress 中正确引用当前时间

发布
修订
未修订
字数
164
阅读
1 分钟

最近在做基于 WordPress 的二次开发,我在往数据库中写入日志,需要带上时间戳,很自然的就使用

bash
date('Y-m-d H:i:s')

了。然后一查,居然差了 8 个小时。奇怪…
又查了下 php.ini 中的 date.timezone 的设置,没错,是东八区的呀。
在网上一查,还真有这样的问题,之前居然没有留意到。
总结了一下,在 WordPress 中要引用本地化的当前时间,正确的方式是:

bash
echo current_time('Y-m-d H:i:s', 0);
// 或
echo current_time('mysql', 0);
// 或
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s');

这几个都可以。

评论

正在载入评论…

留下评论

人机验证
四位数字,看不清可点击图片刷新

评论经审核后显示。

回到顶部 ↑