2011年9月13日是今天(GMT+0)
Date.UTC(<%= effort.week_commencing.strftime("%Y,%m,%d") %>)
输出
Date.UTC(2011,09,12)
这是正确的,因为它正在获取 12 号,即本月的开始。
但在高位图表/股票图表中,它显示的是“10 月 12 日”提前 1 个月
可能是什么问题?
最佳答案
Date
的月份是从 0 开始枚举的。因此 Date.UTC(2011,09,12)
实际上是 10 月 12 日,Date.UTC(2011) ,08,12)
将于 9 月 12 日举行。只需从月份值中减去 1。
关于javascript - 带有 highcharts 的 javascript 中的日期/时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7399825/