如何在D3中使用时刻和日期时间

时间:2018-06-28 11:10:13

标签: d3.js

当我尝试使用时刻和格式以特定格式显示日期时,则不显示。但是当我使用没有时间和格式的日期时间时,它正在工作。您能在这个问题上帮助我吗

let parseTime = timeParse("%d-%b-%Y");

x.domain(extent(Mydata, function (d) {
            let data;
            if(d){
                data = parseTime(moment(d.dateTime).format('DD-MMM-YY'));
            }
            return data;
        }));

上面的代码部分对我不起作用。

1 个答案:

答案 0 :(得分:-1)

因此parseTime将字符串日期转换为Date对象

您的代码可以简单地

x.domain(extent(Mydata, function (d) {
        let data;
        if(d){
            data = moment(d.dateTime).toDate();
        }
        return data;
}));