我想知道MomentJS是否可以选择使用d3
这样的月份的字符串名称来设置像pie
这样的完整日期
我想要做的是像这样获得选定月份的交易。但这仅在当月有效;
interface IData {
value: number;
color: string;
}
const data: IData[] = [
{
value: 61,
color: 'orange',
},
{
value: 29,
color: 'white',
},
{
value: 10,
color: 'blue',
},
];
const pie = d3
.pie<IData>()
.padAngle(0)
.value(d => d.value);
const arcs = pie(data);
答案 0 :(得分:2)
如果您有月份名称,则可以执行以下操作将其解析为当前日期:
moment("Mar", "MMM")
有关解析选项的更多信息,请参见此处https://momentjs.com/docs/#/parsing/string/。