返回错误日期/时间的_time()(在将来)

时间:2013-04-06 作者:Eckstein

在一个循环中,否则效果很好,the_time() 给我一个日期和时间,大约比实际日期提前25天和几个小时
例如,如果我今天发布,它会将其列为“2013年4月30日”(今天是2013年4月6日)。

我一辈子都搞不明白它为什么要这样做。

有两件事:这是在我网站的前端,我正在浏览用户发布的附件(有点像前端媒体管理器)。循环可以很好地抓取缩略图、附加的帖子(及其日期)等,但实际上传文件的时间并不合适。

也就是说,wp管理部分中列出的日期/时间是正确的,这更令人困惑。。。

Pastebin 整个页面的

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

如果我今天发布,它会将其列为2013年4月30日(今天是2013年4月6日)。

在中使用小写tdate format string.

t   Number of days in the given month   28 through 31 
第92行:

echo get_the_time(\'M-t-y \\a\\t g:ha\' , $id);

我想你是想用d或j来代替。

SO网友:WPMU-DEV Ari

如果这是在VPS或专用服务器上,我建议您查看服务器的设置并相应调整时间

结束

相关推荐

Remove duplicate attachments

情况是这样的:我有一个自动脚本,可以上传附件并将每个附件链接到特定的帖子。由于错误,脚本运行了多次,我有以下内容媒体库中针对单个文件的多个附件帖子(不同的附件帖子具有相同的文件URL)。这些附件中有一个实际上是附在帖子上的。我想做的显然是清理媒体库。我需要在不删除文件的情况下删除附件帖子,并且确保我不删除那些实际附加到他们帖子的帖子。有什么想法吗?