如何设置日期和时间不依赖于计算机的日期和时间?

时间:2015-02-14 14:36:13

标签: php date time

请帮助,我想设置我的网页日期不是基于计算机时间,因为如果用户的时间设置不正确怎么办。我试过在谷歌搜索,但遗憾的是没有得到我的答案。

我尝试了这段代码,但是当我更改我的电脑日期和时间时,它也会将我的网页输出更改为我的电脑时间。

<?php 
date_default_timezone_set('Asia/Manila');
$timezone = date_default_timezone_get();
echo date("Y/m/d H:i:s");
?>

2 个答案:

答案 0 :(得分:0)

这几乎不成问题,因为网站代码在网站服务器上运行,网站服务器有自己的时间和日期设置。只要您确定服务器的日期/时间设置是正确的,您就可以了。

访问用户的日期/时间设置肯定会有很大差异,具体取决于用户的地理位置。在网页上运行JavaScript时可能会出现问题,但对于服务器代码(例如PHP)则无关紧要。

答案 1 :(得分:0)

日期将相对于运行代码的服务器进行设置,如果您使用计算机上的服务器实例运行代码,更改计算机日期设置将会影响您的脚本,但如果您使用的服务器不在您的服务器上计算机将由您的脚本返回的日期设置将是您的服务器而不是您的计算机的设置。