如何在Google Charts中使用Time?

时间:2012-07-10 09:45:37

标签: charts data-visualization google-visualization

我正在使用Google Charts。以下是Google's website的示例数据:

var data = new google.visualization.DataTable(
   {
     cols: [{id: 'task', label: 'Employee Name', type: 'string'},
            {id: 'startDate', label: 'Start Date', type: 'date'}],
     rows: [{c:[{v: 'Mike'}, {v: new Date(2008, 1, 28), f:'February 28, 2008'}]},
            {c:[{v: 'Bob'}, {v: new Date(2007, 5, 1)}]},
            {c:[{v: 'Alice'}, {v: new Date(2006, 7, 16)}]},
            {c:[{v: 'Frank'}, {v: new Date(2007, 11, 28)}]},
            {c:[{v: 'Floyd'}, {v: new Date(2005, 3, 13)}]},
            {c:[{v: 'Fritz'}, {v: new Date(2011, 6, 1)}]}
           ]
   }
)

我还想在日期变量中使用小时和分钟。我没有在网站上找到一个示例语法,有没有人尝过这个?提前谢谢。

1 个答案:

答案 0 :(得分:1)

Mozilla开发者网络广泛JavaScript reference,包括Date object。请参阅以下构造函数语法:

new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day [, hour, minute, second, millisecond ])

因此,对于2011-06-01在下午1:37,您可以这样做:

new Date(2011, 5, 1, 13, 37)

请注意,月份为零,因此上述5表示第6个月(即6月)。


N.B。我对谷歌图表的了解很少,所以我会接受编辑,使这个问题与O.P.的问题更相关。