датами в виде строк. Даты разные, по типу: ['20. 03.2017', '17 марта 2019', '14 / 01 / 2019', '13.11.17] их надо привести к нормальным датам.
Я делаю переменную сепаратор, в ней массив с [' ', '/','.'] сепараторами соответственно.
Дальше прохожу по массиву с датами и в каждой дате так же прогоняю по сепараторам. Дальше нужно условие, по-которому я буду эти даты сплитить, чтобы потом создать new Date. Думал сделать проверку на arr.length > 1 (то есть сепаратор нужный, дата разделилась на три составляющих), но я ошибся, думал изначально даты либо с пробелами либо со слэшами. Но даже в варианте с 14 / 01 / 2019 он разбивает на массив и с пробелами и со слэшами. Есть идеи как это решить?
Даты лучше всего приводить в норму не на фронте, а на бэке, в пхп есть классная либа для этого Carbon
Обсуждают сегодня