Задача 3.Next Day от More Exercises: Basic Syntax, Conditional Statements and Loops
Някой може ли да ми обясни как се използва метода Date() за тази задача?
Write a JS function that calculates the date of the next day by given year, month and day.
The input comes as three number parameters. The first element is the year, the second is the month and the third is the day.
The output should be returned as a result of your function.
Examples
Input |
Output |
2016, 9, 30 |
2016-10-1 |
Много благодаря. ще ги разгледам. :)
Здрасти - ако е възможно и имаш желание за комуникация и за обяснение, бих се радвала да ми го разясниш... защото чета и го дебъгвам ама не разбирам изцяло какво се случва
Едва ли бих бил по-изчерпателен от документацията:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date
виж в Date() конструктора, който поддържа няколко варианта за създаване на обект от клас дата.
После създадения обект има методи, например за добавяне на дни date.setDate(date.getDate() + days) или за взимане на година .getFullYear() или за взимане на месец .getMonth() (! тук особеното е, че месеците са изместени с един напред от 0 до 11, това е поради исторически причини) ... и т.н.
btw в реален проект може би никога няма да ти се наложи да работиш с Date в JS, всички импортват една библиотека moment.js която има много добра документация, супер лесно се използва и те спасява от дребните тънкости за работа с дати в JS, но при всички положения е добре да имаш обща представа.
Благодаря за обяснението и за отделеното време!