Advertisement
Diaxon

Untitled

Oct 17th, 2023 (edited)
726
0
120 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Wyświetl aktualny dzień miesiąc i rok w poniższej postaci:
  2. //     Dzień: 29
  3. // Miesiąc: 9
  4. // Rok: 2020
  5. // Godzina: 12
  6. // Minuta: 45
  7.  
  8. const date = new Date();
  9. const day = date.getDate();
  10. const month = date.getMonth() + 1;
  11. const year = date.getFullYear();
  12. const hour = date.getHours();
  13. const minute = date.getMinutes();
  14.  
  15. document.write(`Dzień: ${day}<br>`);
  16. document.write(`Miesiąc: ${month}<br>`);
  17. document.write(`Rok: ${year}<br>`);
  18. document.write(`Godzina: ${hour}<br>`);
  19. document.write(`Minuta: ${minute}<br>`);
  20.  
  21. // Wyświetl aktualny dzień miesiąc i rok w poniższej postaci 29-09-2020
  22. const date = new Date();
  23. document.write(date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear());
  24.  
  25.  
  26. // Zbuduj skrypt, który zwróci dzień tygodnia w języku polskim. Dni są podawane od 0 do 6. 0 - niedziela.
  27. //     Wynik: "Dziś mamy Wtorek."
  28.  
  29. const date = new Date();
  30. const day = date.getDay();
  31. const days = ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek','Piątek', 'Sobota'];
  32. document.write('Dziś mamy ' + days[day] + '.');
  33.  
  34.  
  35. // Zbuduj własny obiekt daty. I wyświetl w poniższej postaci.
  36. // Dzień: 12
  37. // Miesiąc: 9
  38. // Rok: 1999
  39. const date = new Date()
  40. const day = date.getDate()
  41. const month = date.getMonth() + 1
  42. const year = date.getFullYear()
  43. document.write(`Dzień: ${day}<br>Miesiąc: ${month}<br>Rok: ${year}`)
  44.  
  45.  
  46. // Oblicz ile lat minęło od daty 1999-01-01. Wynik podziel przez 31556900000 liczba milisekund w roku.
  47. //     YYYY,MM,DD,HH,MM,SS
  48. const date = new Date(1999, 0, 1, 0, 0, 0);
  49. const now = new Date();
  50. const diff = now.getTime() - date.getTime();
  51. const years = diff / 31556900000;
  52. document.write(years.toFixed());
  53.  
  54. // Zbuduj skrypt zabezpieczający przejście na stronę osób niepełnoletnich. Za pomocą okienka
  55. // dialogowego prompt użytkownik powinien wpisać rok urodzenia. A następnie program powinien
  56. // wyświetlić ile użytkownik ma lat i czy może przejść na stronę.
  57.  
  58. const birthYear = prompt('Podaj rok urodzenia');
  59. const currentYear = new Date().getFullYear();
  60. const age = currentYear - birthYear;
  61. if (age>=18){
  62.     alert('Możesz przejść na stronę');
  63. } else {
  64.     alert('Nie możesz przejść na stronę');
  65. }
  66.  
  67. // Zbuduj skrypt który wyświetli datę w postaci dwucyfrowej dla dni oraz słownej dla miesięcy.
  68. //     Przykład: 04 styczeń 2020
  69.  
  70. const date = new Date();
  71. const day = date.getDate();
  72. const month = date.getMonth();
  73. const year = date.getFullYear();
  74. const months = ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec',
  75. 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'];
  76. const monthName = months[month];
  77.  
  78. document.write(`${day} ${monthName} ${year}`);
  79.  
  80. // Zwróć godzinę w postaci (opcja z instrukcji):
  81. // Tue Sep 29 2020 13:46:32 GMT+0200 (Środkowoeuropejski czas letni)
  82.  
  83. const date = new Date();
  84. document.write(date);
  85.  
  86.  
  87. // Oblicz ile dni trwają wakacje zakładając: Początek 26.09.2020-31.08.20
  88. const start = new Date(2020, 8, 26);
  89. const end = new Date(2020, 7, 31);
  90. const diffTime = start - end
  91. document.write(diffTime / (1000 * 60 * 60 * 24) + " dni");
  92.  
  93. // Wprowadź za pomocą okienka prompt datę początkową i końcową wynajmowanego hotelu i liczbę pokoi. Skrypt powinien policzyć całą kwotę. Zakładając, że doba/200zł.
  94. const start = prompt('Podaj datę początkową wynajmu hotelu');
  95. const end = prompt('Podaj datę końcową wynajmu hotelu');
  96. const rooms = prompt('Podaj liczbę pokoi');
  97. const price = 200;
  98. const days = (new Date(end) - new Date(start)) / (1000 * 60 * 60 * 24);
  99. const total = days * rooms * price;
  100. document.write(`Kwota do zapłaty za ${rooms} pokoje w terminie od ${start} do ${end} wynosi ${total} zł`);
  101.  
  102.  
  103. // Utwórz skrypt do rezerwacji kolejki zakładając, że kod klienta to:
  104. // Bieżąca data: 22-12-21 13:51 – pobierana automatycznie
  105. // PSESEL: 81010412947 – wprowadzany albo PROMPT albo do zmiennej
  106. // Imie i Naziwsko: Jan Kowalski - – wprowadzany albo PROMPT albo do zmiennej
  107. // Wygenerowany KOD: J211222K1351-947
  108.  
  109. const date = new Date('2021-12-22T13:51:00');
  110. const pesel = '81010412947';
  111. const name = 'Jan Kowalski';
  112.  
  113. const code = `J${date.getFullYear().toString().slice(2)}${(date.getMonth() + 1).toString().padStart(2, '0')}${date.getDate().toString().padStart(2, '0')}${date.getHours().toString().padStart(2, '0')}${date.getMinutes().toString().padStart(2, '0')}-${pesel.slice(-3)}`;
  114. console.log(code);
  115. // J2112221351-947
  116.  
  117.  
  118. // Utwórz skrypt do obliczania ile lat,miesięcy,dni minęło od daty urodzin podanej do zmiennej.
  119.  
  120. const today = new Date();
  121. const birthDate = new Date('1995-3-17');
  122.  
  123. const years = today.getFullYear() - birthDate.getFullYear();
  124. const months = today.getMonth() - birthDate.getMonth();
  125. const days = today.getDate() - birthDate.getDate();
  126.  
  127. document.write(`Od daty urodzin minęło ${years} lat, ${months} miesięcy i ${days} dni.`);
  128.  
  129.  
  130.  
  131. // Utwórz skrypt do obliczania ile dni zostało do Twoich urodzin i imienin. Jeżeli pozostało mniej niż 10dni to tych wydarzeń wyświetl liczbę dni w kolorze czerwonym.
  132. const today = new Date();
  133. const birthday = new Date(today.getFullYear(), 10, 2);
  134.  
  135. const days = Math.floor((birthday - today) / (1000 * 60 * 60 * 24));
  136. console.log(days)
  137. if (days < 10) {
  138.     document.body.style.color = "red";
  139. }
  140. document.write(days);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement