【发布时间】:2023-03-11 11:04:01
【问题描述】:
我有一个明星时间,我添加了一些分钟。之后,我将新的日期时间存储在一个新的变量中并打印它。问题是当我在 Firefox 中刷新页面时,不会打印新的日期时间。另一方面,当我使用 chrome 时,我可以在刷新页面时看到新的日期时间。
这是我的代码:
<?php
$minutes_to_add = 5;
$start =new DateTime(date('Y-m-d H:i:s'));
$start->add(new DateInterval('PT' . $minutes_to_add . 'M'));
$end = $start->format('Y-m-d H:i:s');
echo $end;
任何回复都会有所帮助!
【问题讨论】:
-
尝试清除firefox缓存并刷新。
-
清除缓存或控制它的一种非常常见且首选的方法是将时间戳也附加到 URL...如果它是静态/非变量 url,例如 bla.html 或 bla.php任何 URL 参数.. 然后您将需要应用标头.. 但是您使用 PHP.. 听起来您需要禁用缓存以用于开发目的...谷歌会很容易地回答这个问题。
标签: php google-chrome datetime firefox