1

我正在使用谷歌图表。这是来自Google 网站的示例数据:

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)}]}
           ]
   }
)

我也想在日期变量中使用小时和分钟。我在网站上没有找到示例语法,以前有人试过吗?提前致谢。

4

1 回答 1

1

Mozilla 开发者网络有大量的JavaScript 参考,包括Date 对象。请参阅以下构造函数语法:

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 月)。


注意我对谷歌图表知之甚少,所以我会接受编辑以使这个问题与 OP 的问题更相关。

于 2012-07-10T09:54:05.560 回答