Php 读取服务器时间而不是用户时间
我正在使用此函数获取上周六(本周的周六)的日期:Php 读取服务器时间而不是用户时间,php,date,Php,Date,我正在使用此函数获取上周六(本周的周六)的日期: 函数正确输出日期,但是当我更改电脑的日期时,输出会根据新日期返回,因此有没有办法强制PHP读取服务器的日期而不是用户电脑的日期?它使用服务器日期。我的猜测是,您将PHP服务器托管在同一台PC上,这就是您获得此结果的原因。使用 time() 如果你想把它格式化,请使用 $now = time(); $formated = date("format", $now); //for format google php date function PH
函数正确输出日期,但是当我更改电脑的日期时,输出会根据新日期返回,因此有没有办法强制PHP读取服务器的日期而不是用户电脑的日期?它使用服务器日期。我的猜测是,您将PHP服务器托管在同一台PC上,这就是您获得此结果的原因。使用
time()
如果你想把它格式化,请使用
$now = time();
$formated = date("format", $now);
//for format google php date function
PHP没有访问用户的权限。因此,当您更改时间,并且浏览器中的时间更改时,我认为您正在本地主机上托管服务器
如果要检查是否需要服务器时间,请更改页面所在的服务器
strotime
确实读取了服务器的日期。你确定你不是在开发环境中工作,比如说你的电脑是一台服务器吗?也许我很傻(我是一台昏昏欲睡的ATM),但是当你在服务器上运行脚本时,它会占用那个日期,不是吗,所以你不需要更改任何东西?哦,我明白了,非常感谢。
$now = time();
$formated = date("format", $now);
//for format google php date function