javascript highcharts中的日期/时间问题

Date / Time problem in javascript with highcharts

本文关键字:时间 问题 日期 highcharts javascript      更新时间:2023-09-26

2011-09-13是今天(GMT+0)

Date.UTC(<%= effort.week_commencing.strftime("%Y,%m,%d") %>)

输出
Date.UTC(2011,09,12)

这是正确的,因为它得到的是12号,也就是月初。

但在高位图表/股票图表中,它显示提前一个月的"10月12日"

有什么问题吗?

Date的月份从0开始枚举。所以Date.UTC(2011,09,12)是10月12日Date.UTC(2011,08,12)是9月12日。

尝试new Date().getMonth(),您将看到它返回8而不是9(9月),这是因为在javascript中月份是从零开始编号的

相关文章: