Skip to content Skip to sidebar Skip to footer

Not Understanding Result Of D3.timeparse?

I'm having trouble understanding how d3.timeParse works. I initialize the function at the beginning like this: var dateParse = d3.timeParse('%Y-%m-%d'); I then call it here: d3.js

Solution 1:

Use timeFormat, and wrap d.date to new Date(d.date):

var dateParse = d3.timeFormat("%Y-%m-%d");
  var data = [{
    "date": "2017-01-04",
    "open": 10430.69
  }, {
    "date": "2017-01-05",
    "open": 10584.56
  }];

  data.forEach(function(d) {
    d.dd = dateParse(newDate(d.date));
    console.log(d.dd);
  });
<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js"></script>

Post a Comment for "Not Understanding Result Of D3.timeparse?"