Сравнить даты js

562
08 августа 2017, 17:36

Всем привет. Есть строка с записью даты:

"Sun, 06 Aug 2017 13:05:14 +0300"

Как из нее получить дату для сравнения с текущим временем?

Answer 1

можно сделать примерно так :

var date1 = +new Date('Sun, 06 Aug 2017 13:05:14 +0300'); 
var dateNow = +new Date(); 
 
console.log(dateNow > date1); 
 
var diff = new Date(dateNow - date1); 
console.log('diff = ' + +diff + ' ms.');

Унарным плюсом приводим даты к числам и их спокойно сравниваем, отнимаем, додаем, умножаем, вобщем делаем что угодно, а потом с результата формируем новую дату и чтото с ней делаем, количество дней к примеру можно пощитать примерно так :

Math.round(+diff/(1000*60*60*24));
READ ALSO
Как запретить отправку формы если не правильно введена капча? [требует правки]

Как запретить отправку формы если не правильно введена капча? [требует правки]

В конце формы есть поле для капчиКак сделать, что бы если капча введена не правильная форма не отправлялась ? какой то параметр задать наверно...

253
Конвертирование строки в число

Конвертирование строки в число

Как проверить входящую строку число это или нет

248
CURL ошибка при отправке параметров GET

CURL ошибка при отправке параметров GET

Отправляю GET запрос CURLом, для добавления данных в гугл дискЕсли ввожу данные в запросе вручную(конкретные строки), то все ок, запрос проходит...

253