在WordPress中获取系统时间戳

时间:2019-02-19 作者:Epsiloncool

我的系统时区是UTC+1,MySQL使用这个时区,一切正常。现在我想在WordPress中获得相同的时间戳。正如您所知,WordPress修改当前时区,因此time()返回UTC相关时间。可以使用current\\u time(“timestamp”)获取UTC时间戳或Wordpress时区时间戳。但我的WordPress时区与系统时区不同。

所以问题是:如何在WordPress环境中获取系统时间戳?我想他们应该为此留下一个核心函数,因为我不能再使用time()。

当然,有一个愚蠢的解决方案,比如(time()+3600),但我不喜欢它。

1 个回复
SO网友:socki03

您可以使用PHP的date() 函数,但通常首先需要运行date_default_timezone_set. UTC+1looks like Central Europe time 据我所知,以下是我的想法:

<?php
date_default_timezone_set(\'Europe/Berlin\');
echo date( \'D, d M Y H:i:s\', now() );
?>
将从服务器打印出当前时间。

如果要从帖子中打印时间戳,可以使用get\\u post\\u time和print替换now() 作用如下所示:

<?php
date_default_timezone_set(\'Europe/Berlin\');
echo date( \'D, d M Y H:i:s\', get_post_time(\'U\', true) );
?>

相关推荐

UPDATE_OPTION()中存储的数据大小有限制吗?

我已经查看了几个*问题和WP文档,我对答案有一些想法,但我正在寻找以下问题的具体数字:update\\u选项/add\\u选项中存储的数据大小(kb、mb、ect)是否有限制</使用update\\u选项存储350kb到500kb是否合理</我应该使用其他系统或WP缓存的角度吗既然在这种情况下这是MySQL的限制,我应该假设它是4G吗?Specific details: 我有一个自定义DB查询,预加载350000字节左右的数据,其中包含大约100000个lat/lng对(和一些其他数据),这些