D3 v3
var scale = d3.time.scale().domain([new Date(2016,0,1),new Date(2016,2,1)]).range(["red", "white"]);
console.log(scale.invert("red"));
Выдает Invalid Date в трех браузерах. Почему и как исправить? Нужен рабочий пример дату в цвет и обратно.
Если заменить range на [0,100], например, то invert(0) работает.
Нагуглил несколько близких тем, но не уверен.
https://developer.mozilla.org/ru/docs/Web/JavaScri...
stackoverflow.com/questions/17825137/d3-time-scale...
bl.ocks.org/jebeck/9671241
stackoverflow.com/questions/16616950/date-function...
Почему toISOString в Firefox выдает Invalid date?