我有一个日期格式为var数据集= [{“月份日期”:【2018-05】,【计数】:83 },{“月份日期”:【2018-06】,【计数】:第23条},.....]我希望将其更改为“May-18”、“June-18”等,并将此数据传递给Highchart类别。如何操作?x1c 0d1x
rsaldnfx1#
您可以将日期解析为Date对象,然后将其格式化为toLocaleDateString。在最后需要进行一次调整,以在输出中获得连字符:
toLocaleDateString
var dataset = [{ "monthDate": "2018-05", "count": 83 }, { "monthDate": "2018-06", "count": 23 }]; var result = dataset.map(o => ({ monthDate: new Date(parseInt(o.monthDate), o.monthDate.slice(-2) - 1) .toLocaleDateString("en", {month: "long", year: "2-digit"}) .replace(" ", "-"), count: o.count })); console.log(result);
1条答案
按热度按时间rsaldnfx1#
您可以将日期解析为Date对象,然后将其格式化为
toLocaleDateString
。在最后需要进行一次调整,以在输出中获得连字符: