php日期函数一遍又一遍地给我相同的时间
我使用此代码在php日期函数一遍又一遍地给我相同的时间,php,date,time,Php,Date,Time,我使用此代码在dd/mm/yyyy hh:mm中显示时区和今天的日期: $timezone=date\u default\u timezone\u get(); echo“当前服务器时区为:”$时区。“”; $tod=日期('m/d/Y h:m a'); echo$tod; 我之前已经设置了时区,所以它会显示正确的时区,但每次我在2019年7月20日下午1:07打开页面时,就像时间从不更新一样,我都试图从wamp更改服务器,但仍然没有更新。。 有人知道我该怎么解决吗 编辑: 我发现了一些更具体
dd/mm/yyyy hh:mm
中显示时区和今天的日期:
$timezone=date\u default\u timezone\u get();
echo“当前服务器时区为:”$时区。“
”;
$tod=日期('m/d/Y h:m a');
echo$tod;
我之前已经设置了时区,所以它会显示正确的时区,但每次我在2019年7月20日下午1:07打开页面时,就像时间从不更新一样,我都试图从wamp更改服务器,但仍然没有更新。。
有人知道我该怎么解决吗
编辑:
我发现了一些更具体的东西,它确实会更新小时,但分钟被固定在07,怎样才能使它正常工作?这可能与浏览器缓存有关。在代码前添加以下内容:
标题(“缓存控制:无存储,无缓存,必须重新验证,最大年龄=0”);
然后清除浏览器缓存(这很重要,否则,新的HTTP头甚至无法到达浏览器)。好吧,在指定问题的真正原因后重新检查手册后,我发现h:m不正确,因为
m
代表月份
而不是分钟,在几分钟内,你必须把i
放进去。
因此,如果您想要以下内容:
年月日hh:mm上午/下午
你应使用:
$todays\u date=date('d/m/Y h:i a');
注:很多教程都有“代码> h:m < /代码>,所以总是考虑阅读手册:你尝试过简单的<代码> <代码>没有别的……然后让我知道什么是输出。@KaushaMehta所以我做了,它显示下午2:07,当现在的时间是下午2:00时,它也更新了第一个结果,所以现在都显示2:07系统时间和输出时间是什么?同时检查两个,然后告诉我。@KaushaMehta我的系统时间现在是2:09,但输出仍然在2:07清除缓存,添加了标题,尝试了另一个浏览器,另一个服务器,仍然没有更新时间