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();
});
那些字符串或日期对象在
记号中吗?
?这个也可以!希望可以做不止一个绿色记号:)