问题的第一部分:
当我使用new Date ();
时在 JavaScript 中。
它给出
Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time)
这给出了我的本地机器时间。而服务器时间提前了 7 分钟。
是否有任何函数可以使服务器时间而不是本地计算机时间与 new Date()
完全相同但来自服务器而不是本地机器。
在我的项目中,我使用的是 codeigniter。是否有任何方法可以使日期时间与服务器时间而不是本地计算机时间相同。
所以当我使用 echo date('Y-m-d H:i:s')
时。这给出了服务器时间。
问题的第二部分:
如何以与 new Date()
相同的格式在 php 中回显日期在 JavaScript 中:
new Date()
打印Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time)
但是在 PHP 中 date('D M Y G:i:s T', time());
正在给予Fri Jun 19 2015 11:18:02 IST
如何实现与 new Date()
相同的格式.
最佳答案
如果您在真实服务器上工作,我相信您可以通过此代码片段获得适当的时间。
function server_time()
{
$this->load->helper('date');
echo now();
echo "<br>";
}
如果您在本地电脑上使用 xampp 或 wamp,那么您将获得本地电脑时间。
关于javascript - 如何在php中获取服务器时间而不是本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30930848/