У меня есть переменная даты EndDate
, хранящаяся в localStorage. Теперь я хочу добавить 24 часа в этом. Значение местного хранилища: вс 9 июня 2019 20:39:44 GMT + 0530 (стандартное время Индии)
var endDate = new Date();
endDate.setDate(new Date(localStorage.getItem("requestDate")).getDate() + 1);
Если я запускаю этот код, он возвращает понедельник, 10 июня 2019 07:58:50 GMT + 0530 (стандартное время Индии). Что неверно, потому что время - это текущая дата и время.
var endDate = new Date();
endDate.setDate(new Date(localStorage.getItem("requestDate")).getDate() + 1);
// Do your operations
endDate.setTime(new Date(localStorage.getItem("requestDate")).getTime() + 24);
Если я запустил код, указанный выше, он возвращает вс 9 июня 2019 20:39:44 GMT + 0530 (стандартное время Индии), setTime переопределяет предыдущее значение даты.
Требуемый выходной сигнал: понедельник, 10 июня 2019 20:39:44 GMT + 0530 (стандартное время Индии)