У меня есть следующая строка
<Date Format="YYYYMMDD">20190304</Date>
И мне нужно получить дату из этого формата 20190304
.Итак, у меня есть этот код для достижения моей цели:
var str = '20190304';
var date = Date.parse(str.substring(0,4) + '-' + str.substring(4,6) + '-' + str.substring(6,8));
var date2 = new Date(date)
console.log(date2);
Результат:
Mon Mar 04 2019 01:00:00 GMT+0100 (heure normale d’Europe centrale)
Проблема в том, что этот код будет работать, только если формат точно соответствует YYYYMMDD
.К сожалению, мне нужно найти метод, который работает с каждым указанным форматом.