php - 如何使用 Php 修复服务器时间(GMT)

标签 php mysql timezone

我使用这个 PHP 代码将时间戳放在 DB 上,问题是我看到的时间有 2 小时的差异。 托管服务器时钟设置不正确。 如何向前添加小时时间戳? 或任何更好的方法来获得准确的时间。 (格林威治标准时间+2)

date_default_timezone_set('TZ=Asia/Tel_Aviv');

$time = date('Y-m-d H:i:s'); 

  $sql = "INSERT INTO enterlog (ItemCode, EnterDate, IPAddress) VALUES
 ('$itemCode', '$time', '$IP')";

我想将 2015-11-03 07:29:21 修复为 2015-11-03 09:29:21,

最佳答案

试试这个 function

bool date_default_timezone_set(string $timezone_identifier); 

关于php - 如何使用 Php 修复服务器时间(GMT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33493591/

相关文章:

MySQL:如何在 CASE WHEN THEN 中实现多个条件

php - 除了使用 phonegap 的 native 应用程序之外,我还想创建一个移动网站。使用相同的代码库是否明智?

PHP 查看计数器垃圾邮件预防

php - 为什么没有任何东西被插入到我的 MySQL 表中?

javascript - 如何根据启用的 JavaScript 更改表单操作?

javascript - 在 JavaScript 中,有没有一种方法可以在不使用 toLocaleString 的情况下将日期转换为时区?

mysql - 如何按组从表中选择

java - Spring Data JPA 如何使用@repository 传递变量

c# - 使用 DateTime 时区

不同时区的Mysql where子句