Javascript 如何在php中获取服务器时间而不是本地时间
问题的第一部分: 当我使用Javascript 如何在php中获取服务器时间而不是本地时间,javascript,php,codeigniter,Javascript,Php,Codeigniter,问题的第一部分: 当我使用newdate()时在Javascript中 它给 Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time) 这是给我的本地机器时间。而服务器时间是提前7分钟 是否有任何函数提供服务器时间而非本地机器时间与new Date()完全相同,但来自服务器而非本地机器的时间 在我的项目中,我使用的是codeigniter。是否有任何方法可以使datetime与servertime保持一致,而不是本地机器时间 所以当我使用e
newdate()时代码>在Javascript中
它给
Fri Jun 19 2015 11:18:02 GMT+0530 (India Standard Time)
这是给我的本地机器时间。而服务器时间是提前7分钟
是否有任何函数提供服务器时间而非本地机器时间与new Date()
完全相同,但来自服务器而非本地机器的时间
在我的项目中,我使用的是codeigniter。是否有任何方法可以使datetime与servertime保持一致,而不是本地机器时间
所以当我使用echodate('Y-m-dh:i:s')
时。这给了服务器时间
问题的第二部分:
如何以与Javascript中的new date()
相同的格式在php中回显日期:
new Date()
Prints2015年6月19日星期五11:18:02 GMT+0530(印度标准时间)
但是在Phpdate中('dmyg:i:stt',time())代码>正在给出2015年6月19日星期五11:18:02 IST
如何实现与new Date()
相同的格式创建一个ajax脚本来检索服务器时间
function server_time()
{
$this->load->helper('date');
echo now(); // UNIX timestamp
}
然后使用javascript将其转换为所需格式
var date = new Date(response*1000);
如果您在real server上工作,我相信您可以通过这段代码获得适当的时间
function server_time()
{
$this->load->helper('date');
echo now();
echo "<br>";
}
功能服务器\u时间()
{
$this->load->helper('date');
回声现在();
回声“
”;
}
如果您当时在本地pc上使用xampp或wamp,您将获得本地pc时间