Google 图表 API - 连续的 hAxis 作为日期 - 年底是下一个开始?

Google chart API - continuous hAxis as Date - year end is next beginning?

我为日期类型的Google Chart Editor which has worked out wonderfully, but I'm running into an annoying little problem with the way the dates are represented on the continuous 主轴创建了自定义数据源选择器。出于某种原因,给一个年底的日期(例如new Date(2014,11,31,0,0,0)被标记为下一年

这是 JSFiddle that describes the issue。我知道我可以只使用一个离散轴并传递年份的字符串表示,但我的数据源选择器允许选择不同的时间间隔(即每天、每月、每周、每年),连续轴最适合这个。

有谁知道为什么会这样,有没有办法调整 API 为连续日期轴选择标签的方式?

有趣的是,为他人提出问题如何让人们想到答案。我决定尝试指定 options.hAxis.ticks,虽然我传递了相同的日期,但它确实将 hAxis 标签更改为我期望的。

See the JSFiddle

这不是最佳解决方案,因为我宁愿让 hAxis 刻度匹配最近的数据点,但它可以正常工作。

以下是我指定的选项:

   var options = {
        title: 'Total Sales Value Per Year',
        hAxis: {
            title: 'Year End',
            ticks: [ 
                new Date(2010,11,31,0,0,0), 
                new Date(2011,11,31,0,0,0), 
                new Date(2012,11,31,0,0,0), 
                new Date(2013,11,31,0,0,0), 
                new Date(2014,11,31,0,0,0) 
            ]
        }
    };