[Judge]Lab: Intro to JavaScript - 7. Next Day
Здравейте,
От задачата се изисква по зададен ден да се изведе следващия. Порових се за функции в JS, които могат да ми свършат тази работа и намерих този код:
function program(year,month,day) {
let newdate = new Date(year,month,day);
newdate.setDate(newdate.getDate() + 1);
var dd = newdate.getDate();
var mm = newdate.getMonth();
if(mm===0) mm=12;
var y = newdate.getFullYear();
console.log(y+'-'+mm+'-'+dd);
}
Обаче той само добавя дни, без да сменя месец и година... Има ли някаква вградена функция или трябва да я пиша с if-ове?
Здравейте,
само не разбрах, защо от месеца се вади 1 в date и след това в tomorrow?Откъде идва това или е някакво правило?
Благодаря