如何让javascript/d3识别日期格式

如何让javascript/d3识别日期格式,javascript,sorting,date,Javascript,Sorting,Date,我有以下代码在散点图中对x轴的日期进行排序 _values.sort(function (a, b) { return (new Date(a)-new Date(b)); }); 日期a和b的格式为mmm yy,例如2009年2月。但是javascript将日期识别为2013年2月9日,而不是2009年2月1日。有人能给我一个指针,告诉我如何对任何给定格式的日期进行排序吗。如何使JavaScript将“0

我有以下代码在散点图中对x轴的日期进行排序

_values.sort(function (a, b) {
                        return (new Date(a)-new Date(b));
                    });

日期a和b的格式为mmm yy,例如2009年2月。但是javascript将日期识别为2013年2月9日,而不是2009年2月1日。有人能给我一个指针,告诉我如何对任何给定格式的日期进行排序吗。如何使JavaScript将“09”视为“年”而不是“日期”。

< P>您需要使用JavaScript能够理解并转换为实际日期对象的合法日期格式,然后可以进行排序。请参阅以下文档:

它指向以下日期格式规范:

如果你能将日期转换成类似的/可用的格式,你将朝着正确的方向前进

您可能会发现其他有用的东西: