我尝试在MySQL数据库"CURRENT_TIMESTAMP“中插入类型为"timestamp”的字段,其本地时间为2012-2-26 10:04:34 am,其时间与pc上的时间相同,但问题是每次插入时,我都会在数据库中找到它2012-02-26 02:04:34,如果这样做,还会发现与本地时间不同的值
echo strtotime('now');打印相同的值"2012-02-26 02:04:34“
我如何修复,知道我正在按计划工作,需要在特定时间执行操作
发布于 2012-02-26 16:17:21
您可以使用此sql设置当前时区。
set time_zone = <your timezone>;例如:
set time_zone = 'Asia/Calcutta' 发布于 2012-02-26 16:12:51
您需要在SQL查询中使用MySQL的NOW()函数,以便在执行查询时获取当前时间。
https://stackoverflow.com/questions/9451539
复制相似问题