使用Mysql UNIX_TIMESTAMP()获取不同的结果到JAVASCRIPT Date.UTC()

时间:2016-03-23 07:23:41

标签: javascript php mysql angularjs datetime

我需要将Javascript Date.UTC()的值提供给图形数组。当我手动执行此操作时Date.UTC(2016, 2, 21) 这相当于'2016-03-21'然后它工作正常,但我需要手动从Mysql获取结果,所以我使用UNIX_TIMESTAMP('2016-03-21') * 1000但奇怪的是我得到了不同的结果都。怎么做?

Date.UTC(2016, 2, 21) = 1458518400000
UNIX_TIMESTAMP('2016-03-21') * 1000 = 1458498600000

1 个答案:

答案 0 :(得分:1)

问题是我需要首先使用以下语句来隐藏时区以匹配结果

set time_zone = 'value'