如何在d3.js v4中解析ISO日期字符串?

时间:2017-05-28 00:50:06

标签: d3.js

给定字符串"2001-01-30",如何解析它并获取JavaScript Date对象,理想情况下使用d3.js v4?

1 个答案:

答案 0 :(得分:0)

要解析ISO-8601格式的日期字符串,请使用d3.js v4方法d3.isoParse

例如,在我的位置(卡尔加里,艾伯塔省):​​

d3.isoParse("2001-01-30");

返回:

Mon Jan 29 2001 17:00:00 GMT-0700 (Mountain Standard Time)

要返回consistent end-of-day value,请使用Date.setHours(hour,min,sec,millisec)清除时间:

let d = d3.isoParse("2001-01-30)
          .setHours(0,0,0,0);
console.log(d);

返回:

Mon Jan 29 2001 00:00:00 GMT-0700 (Mountain Standard Time)