我正在尝试在D3中为line chart visual解析以下日期格式:
10/29/2015
我试过了:
var formatDate = d3.time.format("%M-%d-%Y");
但它不起作用。是否可以在D3中解析这种格式?
答案 0 :(得分:1)
您的日期使用斜杠,而您的时间格式的说明符中包含连字符。将其定义为
var formatDate = d3.time.format("%M/%d/%Y");
应该这样做。
console.log(d3.time.format("%M-%d-%Y").parse("10/29/2015")); // doesn't work
console.log(d3.time.format("%M/%d/%Y").parse("10/29/2015")); // works
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>