Я уверен, что многие люди задавали этот вопрос, но когда я проверял ответы, мне кажется, что они ошибаются, что то, что я нашел
var startDate = new Date(Date.parse(startdate));
//The start date is right lets say it is 'Mon Jun 30 2014 00:00:00'
var endDate = new Date(startDate.getDate() + 1);
// the enddate in the console will be 'Wed Dec 31 1969 18:00:00' and that wrong it should be 1 july
Я знаю, что .getDate()
возвращается с 1-31, но увеличивает ли браузер или javascript только день без обновления месяца и года?
и в этом случае Должен ли я написать алгоритм для обработки этого? или есть другой способ?