我在澳大利亚/欧克拉时区 (GMT+08:45) 有一个客户。PHP 可以很好地识别这个时区,但是当我尝试使用 MySQL 转换日期时,我得到 NULL 返回。我将所有日期存储在 GMT+00:00 时间,然后进行转换。
这是一个例子:
SELECT CONVERT_TZ( '2013-05-04 23:30:00' , '+00:00', '+08:75')
-> NULL
如果我使用时区名称:
SELECT CONVERT_TZ( '2013-05-04 23:30:00' , 'UTC', 'Australia/Eucla')
-> NULL
我服务器上的 MySQL 是5.0.96-community-log - MySQL Community Edition (GPL)。
你有什么建议吗?