javascript - 如何在php中获取服务器时间而不是本地时间

标签 javascript php codeigniter

问题的第一部分:

当我使用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/

相关文章:

Javascript删除codeigniter中的确认框

JavaScript ajax 函数设置为 Synchronus - 返回空对象

javascript - 创建一个简单的单字段表单以在 Vanilla JavaScript 中构建名称对象

javascript - jQuery 按钮在排序数据表后不起作用

php - Bootstrap 下推列

codeigniter - 禁用下拉列表中之前使用 codeigniter 选择的项目

javascript - 根据正整数或负整数更改文本颜色

javascript - TFS-DASHBOARD - 添加放大按钮小部件

javascript - 基于页面的语言下拉列表

php - 如何在CodeIgniter中执行mysql_data_seek?