将db从时区TLT迁移到IST

时间:2014-08-06 09:03:04

标签: php date timezone

我的服务器时区是TLT。现在我必须把它改成IST 我的数据库中有10000条记录,其中输入的日期[数据类型:整数]与TLT时区相关 当我将服务器中的时区更改为IST时。由于TLT显示6月29日,日期为3月30日  如何正确显示?
我是否要减去所有记录的时差?

1 个答案:

答案 0 :(得分:1)

您可以使用Mysql函数CONVERT_TZ并更新值。

这样的事情:

UPDATE `table_name` SET `column_name` = CONVERT_TZ(`column_name`, 'EST', 'UTC' );