如何在 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');这几个都可以。
评论
正在载入评论…