Javascript 谷歌图表API日期时间unix格式?

Javascript 谷歌图表API日期时间unix格式?,javascript,google-api,google-visualization,Javascript,Google Api,Google Visualization,我很难让谷歌图表理解日期时间格式。我使用了一个示例[1],其中datetime格式设置为简单的月、日和年,但我将其更改为采用datetime类型的输入。下页提供了一个示例: 代码的开头如下所示: data.addColumn('datetime', 'Date'); data.addColumn('number', 'Active or not'); data.addRows(1768); data.setValue(0, 0, new Date(1306192258)); dat

我很难让谷歌图表理解日期时间格式。我使用了一个示例[1],其中datetime格式设置为简单的月、日和年,但我将其更改为采用datetime类型的输入。下页提供了一个示例:

代码的开头如下所示:

data.addColumn('datetime', 'Date');
data.addColumn('number', 'Active or not');      
data.addRows(1768);
data.setValue(0, 0, new Date(1306192258));
data.setValue(0, 1, 1);
为什么谷歌会将日期格式改为1970年1月15日?(大纪元时间的开始?)

谢谢

[1] 试试这个:

data.addColumn('datetime', 'Date');
data.addColumn('number', 'Active or not');      
data.addRows(1768);
var d = new Date();
d.setTime(1306192258*1000);
data.setValue(0, 0, d);
data.setValue(0, 1, 1);

有关Javascript日期函数的更多信息,请访问我们的网站 我发现-新的日期(“2011年7月21日02:00:00”)是我想要做的一个很好的妥协

我的代码片段

data.addRows([
[new Date("July 21, 2011 00:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 07:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 22:00:00"), 0.319636363636 ],
[new Date("July 21, 2011 23:00:00"), 0.319636363636 ],
[new Date("July 22, 2011 09:00:00"), 0.319636363636 ],
[new Date("July 22, 2011 10:00:00"), 0.319636363636 ]
]);

你能补充一个简短的解释为什么用1000乘以这个数字就能解决这个问题吗?这是秒与毫秒的问题吗?不管怎样,我发现javascript函数setTime()使用毫秒,谢谢!