Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. const WeekDays = {
  3.   1: 'Пн',
  4.   2: 'Вт',
  5.   3: 'Ср',
  6.   4: 'Чт',
  7.   5: 'Пт',
  8.   6: 'Cб',
  9.   7: 'Воскр',
  10. }
  11. function getRandomInt(max) {
  12.   return Math.floor(Math.random() * Math.floor(max));
  13. }
  14.  
  15. window.onload = () => {
  16.   let date;
  17.   let isEnteredDateValid = false;
  18.  
  19.   while(!isEnteredDateValid) {
  20.     let rawDate = prompt('Введите дату');
  21.     date = moment(rawDate);
  22.     if(date.isValid()) {
  23.       isEnteredDateValid = true;
  24.     }
  25.   }
  26.  
  27.   let isEnteredNumberValid = false;
  28.   let userEnteredNumber;
  29.   while(!isEnteredNumberValid) {
  30.     userEnteredNumber = prompt('Введите какое-нибудь число');
  31.  
  32.     if(userEnteredNumber > 0 && userEnteredNumber < 1000) {
  33.       isEnteredNumberValid = true;
  34.     }
  35.   }
  36.  
  37.   let ourGeneratedNumber = getRandomInt(userEnteredNumber);
  38.   alert(`Мы загенерировали свое чило ${ourGeneratedNumber}`);
  39.   let finalDate = date.add(ourGeneratedNumber,'days');
  40.   alert(` Дата которая получилась это ${ finalDate.format('YYYY MM DD')}`);
  41.   let nameOfDay = WeekDays[finalDate.day()]
  42.   alert(`Результат это ${nameOfDay}`)
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement