Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const WeekDays = {
- 1: 'Пн',
- 2: 'Вт',
- 3: 'Ср',
- 4: 'Чт',
- 5: 'Пт',
- 6: 'Cб',
- 7: 'Воскр',
- }
- function getRandomInt(max) {
- return Math.floor(Math.random() * Math.floor(max));
- }
- window.onload = () => {
- let date;
- let isEnteredDateValid = false;
- while(!isEnteredDateValid) {
- let rawDate = prompt('Введите дату');
- date = moment(rawDate);
- if(date.isValid()) {
- isEnteredDateValid = true;
- }
- }
- let isEnteredNumberValid = false;
- let userEnteredNumber;
- while(!isEnteredNumberValid) {
- userEnteredNumber = prompt('Введите какое-нибудь число');
- if(userEnteredNumber > 0 && userEnteredNumber < 1000) {
- isEnteredNumberValid = true;
- }
- }
- let ourGeneratedNumber = getRandomInt(userEnteredNumber);
- alert(`Мы загенерировали свое чило ${ourGeneratedNumber}`);
- let finalDate = date.add(ourGeneratedNumber,'days');
- alert(` Дата которая получилась это ${ finalDate.format('YYYY MM DD')}`);
- let nameOfDay = WeekDays[finalDate.day()]
- alert(`Результат это ${nameOfDay}`)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement