将日期字符串转换为“平日,月,日,年”格式

时间:2019-02-15 18:07:47

标签: javascript jquery date d3.js

我正在尝试在d3.js中转换日期格式这是我的代码,使用d3.js(日期是在鼠标悬停在地图上的点上时访问的):

d3.selectAll(".events")
      .on("mouseover", function(d) { 
        console.log(d.startDate)
}

哪个给我输出,例如:

2019-02-23

我希望它能读到2019年2月23日星期六。尝试时:

d3.selectAll(".events")
      .on("mouseover", function(d) { 
        var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
        console.log(d.startDate.toLocaleDateString("en-US", options)) 
}

我收到一条错误消息:

d.startDate.toLocaleDateString is not a function
at SVGCircleElement

很好奇我在做什么错。

0 个答案:

没有答案