【发布时间】:2016-05-06 21:40:28
【问题描述】:
我有这个 SQL PHP 代码,我在其中插入了 NOW() 时间:
$sql = "INSERT INTO logs (username, msg, color, Time) VALUES ('$uname', '$msg', '$color', NOW())";
不幸的是,它给了我格林威治标准时间而不是中欧时间。我能做些什么?我尝试将date_default_timezone_set('Europe/Vienna'); 放在它前面,但它不起作用。
【问题讨论】:
-
我建议您在数据库中保留 UNIX 时间,这与时区无关。然后,您可以在从数据库调用它时简单地在您的 PHP 代码中重新计算它...