d3日期格式为" 8月。 13,2015,7:57 a.m"

时间:2015-08-13 09:15:40

标签: d3.js time format

我正在使用d3绘制值与时间的折线图。

示例时间:

"Aug. 13, 2015, 7:57 a.m"

这是我用来格式化此样本日期的内容。

parseDate  = d3.time.format("%b. %d, %Y, %I:%M %p").parse

它不起作用。我做错了什么?

1 个答案:

答案 0 :(得分:0)

根据d3.time.format(specifier)的文档,指令AM应为PMvar 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;
&#13;
&#13;