我在我的数据库中创建了一个表格,其中付款时间为 payment_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
。当我在将 payment_time 字段保持空白的同时插入一个值时,时间已存储在 GMT -7 上,而我停留在 GMT +00 上。我认为这是因为服务器时区是 GMT -7。如何将本地时间插入数据库?即使不可能,我也希望至少在从数据库输出时(我的意思是查询时)获得本地时间。
最佳答案
看看这个。 http://dev.mysql.com/doc/refman/5.5/en//time-zone-support.html
更改全局时区:
mysql> SET GLOBAL time_zone = timezone;
关于php - Current_timestamp 未显示本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14748335/