我使用此函数来获取上一个星期六(本周的星期六)的日期:
$saturday = strtotime("last Saturday");
函数正确输出日期,但是当我更改电脑的日期时,输出会根据新的日期返回,所以有没有办法强制PHP读取服务器的日期而不是用户电脑的日期?
它使用服务器日期。我的猜测是,你在同一台电脑上托管你的PHP服务器,这就是你得到这个结果的原因。
PHP无法访问用户的时间。因此,当您更改时间,并且浏览器中的时间发生变化时,我认为您将在localhost上托管服务器。
如果您想检查它是否占用服务器的时间,请更改托管页面的服务器
使用
time()
如果你想格式化它使用
$now = time();
$formated = date("format", $now);
//for format google php date function