fuz*_*nny 1 javascript date highcharts momentjs
我知道Highcharts本身可以获取Unix Offset时间,但是传递Date对象更具可读性:
Date.UTC(2003,8,25)
Run Code Online (Sandbox Code Playgroud)
Moment.js有没有办法输出这个确切的对象?
var momentDate = moment.utc([2003, 08, 25]);
var JSDate = momentDate.toDate();
//Not sure where to go to actually output Date.UTC(2003,8,25)
Run Code Online (Sandbox Code Playgroud)
我认为可能会有一些关于功能的混淆Date.UTC.
Date.UTC()不返回Date对象.它根据通用时间返回指定日期和1970年1月1日午夜之间的毫秒数.这正是Highcharts想要的.正如你的建议,它比输入毫秒数本身更容易阅读.例如:
var d = Date.UTC(2012,02,30);
// d holds the value 1333065600000
Run Code Online (Sandbox Code Playgroud)
Moment.js中的类似功能可以通过以下valueOf()方法实现:
var d = moment.utc([2012,02,30]).valueOf();
// d holds the value 1333065600000
Run Code Online (Sandbox Code Playgroud)