D3js时间解析

2 d3.js

我正在尝试使用D3js Time来解析此时间戳

11-01-2017 1:48:00 PM
Run Code Online (Sandbox Code Playgroud)

我打字了

var parseDate = d3.timeParse("%d-%m-%Y %H:%M:%S");
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

Ger*_*ado 6

由于你的字符串结尾PM,你在%p说明符的末尾错过了一个.根据文件:

%p - AM或PM.

这是演示:

var date = "11-01-2017 1:48:00 PM";
var parseDate = d3.timeParse("%d-%m-%Y %H:%M:%S %p");

console.log(parseDate(date))
Run Code Online (Sandbox Code Playgroud)
<script src="https://d3js.org/d3.v4.js"></script>
Run Code Online (Sandbox Code Playgroud)