如何仅使用月份名称通过MomentJS设置完整日期?

时间:2019-03-06 12:09:27

标签: javascript momentjs

我想知道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);

1 个答案:

答案 0 :(得分:2)

如果您有月份名称,则可以执行以下操作将其解析为当前日期:

moment("Mar", "MMM")

有关解析选项的更多信息,请参见此处https://momentjs.com/docs/#/parsing/string/