Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么创建GoogleCharts数据表会错误地解释我的日期?_Javascript_Google Visualization - Fatal编程技术网

Javascript 为什么创建GoogleCharts数据表会错误地解释我的日期?

Javascript 为什么创建GoogleCharts数据表会错误地解释我的日期?,javascript,google-visualization,Javascript,Google Visualization,我有以下客户端JS代码: var chartData = { cols: [ { id: 'date', type: 'date' }, { id: 'sessions', type: 'number' } ], rows: rowData }; var dataTable = new google.visualization.DataTable(chartData); 在执行上面创建DataTable的最后一行之前,rowData变量

我有以下客户端JS代码:

var chartData = {
    cols: [
        { id: 'date', type: 'date' },
        { id: 'sessions', type: 'number' }
    ],
    rows: rowData
};

var dataTable = new google.visualization.DataTable(chartData);
在执行上面创建
DataTable
的最后一行之前,
rowData
变量包含以下内容:

 rowData
 [Object
   c: Array[2]
      0: Object
        v: "Date(2015, 11, 28)"
        ...
执行创建
DataTable
的行后,
rowData
变量更改为:

 rowData
 [Object
   c: Array[2]
      0: Object
        v: Mon Dec 28 2015 00:00:00 GMT+0000 (GMT Standard Time)
        ...

请注意,我的十一月日期已变为十二月日期!为什么

JavaScript的月份从1月份的索引0开始

啊,有道理。然而,日子和岁月是“正常的”?古怪的