javascript - 带有 highcharts 的 javascript 中的日期/时间问题

标签 javascript ruby-on-rails ruby-on-rails-3 datetime highcharts

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/

相关文章:

javascript - 匹配字符串的正则表达式包含右括号

javascript - 哪个所见即所得编辑器最适合Adobe AIR?

ruby-on-rails - !无法通过 Bundler Heroku Rails 安装 gems

ruby-on-rails - has_one和has_many在同一模型中。 rails 如何跟踪它们?

ruby-on-rails - Rails hide_field_tag 整数自动转换为字符串?

ruby-on-rails - <%= h…%>在Rails中是什么意思?

javascript - 如何在js文件VUEX中获取状态的访问权限

javascript - PreventDefault() 不适用于 form.submit()

ruby-on-rails - 版本控制 Grape active_model_serializers

ruby-on-rails - 与 Rails 3.1 的 RestKit 映射