Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Study</title>
- </head>
- <body>
- <script>
- `use strict`
- const monthInYear = 12;
- let day = 28;
- let month = 2;
- let year = 1600;
- let daysInMonth = 30;
- day = +prompt('Enter day number',28);
- month = +prompt('Enter month number',2);
- year = +prompt('Enter year number',2020);
- let leapYear = false;
- leapYear = ((year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0)) );
- console.log(`${year} is leap year: ${leapYear}`);
- daysInMonth += ((month < 8) && (month % 2 != 0)) || ((month >= 8) && (month % 2 == 0)) + ((month == 2)*(-2 + leapYear));
- console.log(`In month #${month} there are ${daysInMonth} days.`);
- (++day > daysInMonth) && ((day = 1) && ((++month > monthInYear) && ( (month = 1) && (++year))))
- /*
- ++day;
- if (day > daysInMonth)
- {
- day = 1;
- ++month;
- }
- if (month > monthInYear)
- {
- month = 1;
- ++year;
- }
- */
- console.log(`${day}.${month}.${year}`);
- /*
- 1 2 3 4 5 6 7 # 8 9 10 11 12
- 31 28 31 30 31 30 31 # 31 30 31 30 31
- ((month < 8) && (month % 2 != 0)) || ((month >= 8) && (month % 2 == 0)) (month == 2)*(-2 + leapYear)
- */
- /*
- if ( year % 4 == 0 )
- {
- leapYear = true;
- }
- leapYear = ( year % 4 == 0 );
- */
- /*
- if ( year % 400 == 0)
- {
- leapYear = true;
- }
- else if (year % 100 != 0)
- {
- leapYear = true;
- }
- else if ( year % 4 == 0 )
- {
- leapYear = true;
- }
- */
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement