我正在使用firebase firestore为db创建一个react应用程序,该应用程序将以dd / mm / yyyy格式从datepicker获取的日期字段存储为字符串。我需要按日期排序,并且我将日期转换为正确按数字排序:
new Date(myDate).getTime()
但我只在某些日期获得NaN,例如:
01/12/2017 // 1484190000000
02/11/2017 // 1486782000000
22/08/2017 // NaN
任何想法???
答案 0 :(得分:1)
var dateArr = '22/08/2017'.split('/');
new Date(dateArr[2], --dateArr[1], dateArr[0]).getTime();
试试这个。 2017年8月22日 - 格式错误,需要08/22/2017