我正在尝试在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
很好奇我在做什么错。