getdate() ошибка

195
18 июня 2019, 16:10

подскажите где ошибся, нужно от даты отнять 1 день

var edate = "2018-12-26";
var ddd =  new Date(edate)
const dayMilliseconds = 24*60*60*1000;
var pp = new Date(ddd.setTime(ddd.getTime() - dayMilliseconds));
alert(pp.getFullYear()+'-'+pp.getMonth()+'-'+pp.getDay());

в итоге выводит 2018-11-1

Answer 1

Что мешает воспользоваться библиотекой moment.

Достаточно строчки кода:

moment().subtract(1, 'days').calendar();
READ ALSO
Иное действие во время закрытия модалки bootstrap при условии

Иное действие во время закрытия модалки bootstrap при условии

есть стандартная модалка bootstrap, есть кнопка next которая должна закрывать модалку, но при закрытии модалки нужно производить определённые...

173
xamarin где разворачивать backеnd мобильного приложения [закрыт]

xamarin где разворачивать backеnd мобильного приложения [закрыт]

Коллеги, решил разработать приложение, и задался вопросом, какой бэкэнд лучше использовать для мобильного приложения, и почемуПока слышал...

184
Оптимальный код парсинга string в decimal

Оптимальный код парсинга string в decimal

Имею некий джейсон который десериализую в объект, одно из полей которого нужно спарсить в decimal

176