Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 如何使用JS/Jquery将UTC日期数组转换为毫秒_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 如何使用JS/Jquery将UTC日期数组转换为毫秒

Javascript 如何使用JS/Jquery将UTC日期数组转换为毫秒,javascript,jquery,arrays,Javascript,Jquery,Arrays,我有一系列的日期: var ticks = []; ticks = [Tue Jan 01 2013 00:00:00 GMT-0800 (PST), Fri Feb 01 2013 00:00:00 GMT-0800 (PST), Fri Mar 01 2013 00:00:00 GMT-0800 (PST), Mon Apr 01 2013 00:00:00 GMT-0700 (PDT), Wed May 01 2013 00:00:00 GMT-0700 (PDT), Sat Jun 01

我有一系列的日期:

var ticks = [];
ticks = [Tue Jan 01 2013 00:00:00 GMT-0800 (PST), Fri Feb 01 2013 00:00:00 GMT-0800 (PST), Fri Mar 01 2013 00:00:00 GMT-0800 (PST), Mon Apr 01 2013 00:00:00 GMT-0700 (PDT), Wed May 01 2013 00:00:00 GMT-0700 (PDT), Sat Jun 01 2013 00:00:00 GMT-0700 (PDT), Mon Jul 01 2013 00:00:00 GMT-0700 (PDT), Thu Aug 01 2013 00:00:00 GMT-0700 (PDT), Sun Sep 01 2013 00:00:00 GMT-0700 (PDT)].
如何将上述日期数组转换为毫秒格式: 如下所示:

[1390000000000, 1395000000000, 1400000000000, 1405000000000, 1410000000000, 1415000000000]
(PS:我需要这种格式,因为我有一个函数可以使用这种格式来显示x轴)


关于如何实现这一点有什么想法吗?谢谢

假设您将以字符串格式获取原始数据,否则您将有一些事情要做

var ticks = ... // raw data
var t2 = [];
for ( var i = 0; i < ticks.length; ++i ) {
    t2.push( new Date(ticks[i]).getTime() );
}
var ticks=…//原始数据
var t2=[];
对于(变量i=0;i
您只需从日期对象映射一个新数组:

ticks.map(function ( value ) {
    return value.getTime();
});

那些字符串或日期对象在
记号中吗?
?这个也可以!希望可以做不止一个绿色记号:)