Php 如何在我的WordPress博客网站主页上获取(并格式化)当前日期?

Php 如何在我的WordPress博客网站主页上获取(并格式化)当前日期?,php,wordpress,timestamp,Php,Wordpress,Timestamp,今天是2018年12月14日星期五。我想将当前日期添加到我的WordPress博客标题中。我在首页php模板中尝试了以下三种方法: 方法1: 收益率:2018年12月13日,星期四 方法2: 收益率:2018/12/15 方法3(在线javascript): document.write(new Date().toLocaleDateString()) 收益率:2018年12月14日 我试着把这三个段落都放在我的主页上。只有方法3给出了正确的日期。需要做更多的工作才能将其格式化为所需的

今天是2018年12月14日星期五。我想将当前日期添加到我的WordPress博客标题中。我在首页php模板中尝试了以下三种方法:

方法1:


收益率:2018年12月13日,星期四

方法2:


收益率:2018/12/15

方法3(在线javascript):

document.write(new Date().toLocaleDateString())

收益率:2018年12月14日

我试着把这三个段落都放在我的主页上。只有方法3给出了正确的日期。需要做更多的工作才能将其格式化为所需的格式(如方法1)

为什么这三种方法都返回不同的日期

请注意,我的web主机服务器上的php.ini文件具有正确的时区,WordPress网站上的常规设置具有正确的时区。

您可以使用

在仪表板上的“设置”>“常规”

中设置时区。您是否尝试过?我对该问题的web搜索结果显示,一些页面表明这种方法已被弃用。还有,我会设定什么?上述方法1产生过去的日期;方法2生成未来的日期。时区设置似乎不太可能同时解决这两个问题。为什么不推荐使用它?手册清楚地显示了
(PHP5>=5.1.0,PHP7)
,没有弃用通知。你说的那些页面是什么?只需将时区设置为对应的时区即可。我不知道还能说什么。今天是2018年12月15日星期六。建议的代码生成“2018年12月13日,星期四”,这与文章中方法1的值相同。巧合的是,这个日期是我最近一次发帖的日期。有什么联系吗?