我很难把mysql的时间改为中国的时间,你能帮忙吗?
选择NOW();在我的webhost上生成: 2020-02-24 19:52:25
但是我正好提前了15小时,是2020-02-25 10:52:25。
选择@@system_time_zone;produces:
显然,我可以设置time_zone的最大时间是'+14:00‘
但是我所尝试的只是将我的时间列设置为所有零。
我有一个mysql表,名为19 OE考勤,最后一列是time,这是一个时间戳
选择TIMEDIFF(NOW(),UTC_TIMESTAMP);生成:-07:00:00
我试过:
SET time_zone = 'Shanghai';产生:#1298 -未知或不正确的时区:‘上海’
如何将列的时间设置为我的时间,15小时前的时间在我的网站上?
我不认为我可以在网络主机上访问my.cnf。我找不到了。
这提高了出席人数。也许我能调整一下??我希望LOCAALTIME()能够设置发送者的时间。唉,不!
$sql = 'UPDATE 19OEattendance SET attendance = attendance + 1,
has_been_incremented = has_been_incremented + 1, time = LOCALTIME()
WHERE number = ' . $_POST['password'] . ' AND has_been_incremented != 1 ;';发布于 2020-02-25 03:50:53
我看到“亚洲/上海”是+8。因此,您可以尝试使用: SET time_zone = '+08:00‘。
https://stackoverflow.com/questions/60387036
复制相似问题