Как из такой строки с датой dd.mm.yyyy
получить обьект с датой, такого типа как возвращает new Date()
?
Если формат всегда один (dd.mm.yyyy
), то можно регулярным выражением привести его в "валидный" вид, например 20.10.2018 > 2018/10/20 и уже такую строку передать в new
Date(). На выходе получим тот формат, что Вам и требуется.
let mydate = '20.10.2018';
mydate = new Date(mydate.replace(/(\d+).(\d+).(\d+)/, '$3/$2/$1'));
console.log(mydate.toDateString()); // Sat Oct 20 2018
Или, как вариант, через split().
Но, обратите внимания на mydate[1] - 1
. Месяц при такой передачи в Date считается от 0 (Январь - 0 .. итд), поэтому, отнимаем единицу у 10 и получаем нужный нам месяц.
let mydate = '20.10.2018'.split('.');
mydate = new Date(mydate[2], mydate[1] - 1, mydate[0]);
console.log(mydate.toDateString());
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
перепробовал уже все методы, не могу остановить таймер на сервере nodejsПробовал разные варианты и с setInterval и setTimeout
Нужно написать скрипт, который при открытии страницы нажимает на тизер с рекламойСкелет:
Нашел в интернете как сделать модальное окноКод рабочий, но только есть один нюанс, модальное окно срабатывает когда пользователь заходит...
Подскажите пжл алгоритм увеличение картинки к точке, в зависимости от курсора мыши над этой картинкойНе могу понять как вычислить дельту...