我正在使用d3绘制值与时间的折线图。
示例时间:
"Aug. 13, 2015, 7:57 a.m"
这是我用来格式化此样本日期的内容。
parseDate = d3.time.format("%b. %d, %Y, %I:%M %p").parse
它不起作用。我做错了什么?
答案 0 :(得分:0)
根据d3.time.format(specifier)的文档,指令AM
应为PM
或var dateStr = "Aug. 13, 2015, 7:57 AM",
parseDate = d3.time.format("%b. %d, %Y, %I:%M %p").parse
d3.select("#date").text(parseDate(dateStr));
。
var dateStr = "Aug. 13, 2015, 7:57 AM",
parseDate = d3.time.format("%b. %d, %Y, %I:%M %p").parse
d3.select("#date").text(parseDate(dateStr));
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
<p id="date"></p>
&#13;
{{1}}&#13;