我对 javascript 和 highstock 很陌生。我想将日期时间放入 Highstock 中,并意识到它只接受 Unix 时间戳。 但是,我的日期时间数据采用 yyyy-mm-dd 格式,如何转换对象中的日期时间数据并将其放回相同位置?
我的数据是
对象=
a:['2014-04-12'(字符串),120],
b: ['2013-02-12', 300],
c: ['2013-03-15', 300]
但是,我的对象中有 1000 条数据 如果您能帮助我解决这个问题,我将不胜感激。
谢谢!
最佳答案
如果你的对象实际上看起来像这样:
object = {
a: [ '2014-04-12', 120],
b: [ '2013-02-12', 300],
c: [ '2013-03-15', 300]
}
你可以这样做:
for(var k in object) {
object[k][0] = new Date(object[k][0]).getTime()
}
关于javascript - 将 yyyy-mm-dd 转换为数组中的 unix 时间戳,并在转换后将其放回同一位置。 [Javascript],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26129343/