代码排查无误后,猜测为服务器时间不准确导致

<?php echo date("Y/m/d/").date("h:i:sa"); ?> //data为php内置函数,因此显示的是服务器时间
<?php echo get_the_time('Y/n/j/').get_the_time('G:i:s'); ?> //get_the_time为wordpress自定义函数因此显示的为文章发表的时间

新发表一篇文章查看,两个时间相差近10小时,确定问题所在。

解决办法:服务器时间为UTC,因此将网站时区为:协调世界时(UTC)

作者 铁血 汉子 2017年4月24日
2024/11/21/07:31:00pm 2017/4/24/13:59:34
0 1927