Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php日期函数一遍又一遍地给我相同的时间_Php_Date_Time - Fatal编程技术网

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清除缓存,添加了标题,尝试了另一个浏览器,另一个服务器,仍然没有更新时间