Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Wyświetl aktualny dzień miesiąc i rok w poniższej postaci:
- // Dzień: 29
- // Miesiąc: 9
- // Rok: 2020
- // Godzina: 12
- // Minuta: 45
- const date = new Date();
- const day = date.getDate();
- const month = date.getMonth() + 1;
- const year = date.getFullYear();
- const hour = date.getHours();
- const minute = date.getMinutes();
- document.write(`Dzień: ${day}<br>`);
- document.write(`Miesiąc: ${month}<br>`);
- document.write(`Rok: ${year}<br>`);
- document.write(`Godzina: ${hour}<br>`);
- document.write(`Minuta: ${minute}<br>`);
- // Wyświetl aktualny dzień miesiąc i rok w poniższej postaci 29-09-2020
- const date = new Date();
- document.write(date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear());
- // Zbuduj skrypt, który zwróci dzień tygodnia w języku polskim. Dni są podawane od 0 do 6. 0 - niedziela.
- // Wynik: "Dziś mamy Wtorek."
- const date = new Date();
- const day = date.getDay();
- const days = ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek','Piątek', 'Sobota'];
- document.write('Dziś mamy ' + days[day] + '.');
- // Zbuduj własny obiekt daty. I wyświetl w poniższej postaci.
- // Dzień: 12
- // Miesiąc: 9
- // Rok: 1999
- const date = new Date()
- const day = date.getDate()
- const month = date.getMonth() + 1
- const year = date.getFullYear()
- document.write(`Dzień: ${day}<br>Miesiąc: ${month}<br>Rok: ${year}`)
- // Oblicz ile lat minęło od daty 1999-01-01. Wynik podziel przez 31556900000 liczba milisekund w roku.
- // YYYY,MM,DD,HH,MM,SS
- const date = new Date(1999, 0, 1, 0, 0, 0);
- const now = new Date();
- const diff = now.getTime() - date.getTime();
- const years = diff / 31556900000;
- document.write(years.toFixed());
- // Zbuduj skrypt zabezpieczający przejście na stronę osób niepełnoletnich. Za pomocą okienka
- // dialogowego prompt użytkownik powinien wpisać rok urodzenia. A następnie program powinien
- // wyświetlić ile użytkownik ma lat i czy może przejść na stronę.
- const birthYear = prompt('Podaj rok urodzenia');
- const currentYear = new Date().getFullYear();
- const age = currentYear - birthYear;
- if (age>=18){
- alert('Możesz przejść na stronę');
- } else {
- alert('Nie możesz przejść na stronę');
- }
- // Zbuduj skrypt który wyświetli datę w postaci dwucyfrowej dla dni oraz słownej dla miesięcy.
- // Przykład: 04 styczeń 2020
- const date = new Date();
- const day = date.getDate();
- const month = date.getMonth();
- const year = date.getFullYear();
- const months = ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec',
- 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'];
- const monthName = months[month];
- document.write(`${day} ${monthName} ${year}`);
- // Zwróć godzinę w postaci (opcja z instrukcji):
- // Tue Sep 29 2020 13:46:32 GMT+0200 (Środkowoeuropejski czas letni)
- const date = new Date();
- document.write(date);
- // Oblicz ile dni trwają wakacje zakładając: Początek 26.09.2020-31.08.20
- const start = new Date(2020, 8, 26);
- const end = new Date(2020, 7, 31);
- const diffTime = start - end
- document.write(diffTime / (1000 * 60 * 60 * 24) + " dni");
- // 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ł.
- const start = prompt('Podaj datę początkową wynajmu hotelu');
- const end = prompt('Podaj datę końcową wynajmu hotelu');
- const rooms = prompt('Podaj liczbę pokoi');
- const price = 200;
- const days = (new Date(end) - new Date(start)) / (1000 * 60 * 60 * 24);
- const total = days * rooms * price;
- document.write(`Kwota do zapłaty za ${rooms} pokoje w terminie od ${start} do ${end} wynosi ${total} zł`);
- // Utwórz skrypt do rezerwacji kolejki zakładając, że kod klienta to:
- // Bieżąca data: 22-12-21 13:51 – pobierana automatycznie
- // PSESEL: 81010412947 – wprowadzany albo PROMPT albo do zmiennej
- // Imie i Naziwsko: Jan Kowalski - – wprowadzany albo PROMPT albo do zmiennej
- // Wygenerowany KOD: J211222K1351-947
- const date = new Date('2021-12-22T13:51:00');
- const pesel = '81010412947';
- const name = 'Jan Kowalski';
- 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)}`;
- console.log(code);
- // J2112221351-947
- // Utwórz skrypt do obliczania ile lat,miesięcy,dni minęło od daty urodzin podanej do zmiennej.
- const today = new Date();
- const birthDate = new Date('1995-3-17');
- const years = today.getFullYear() - birthDate.getFullYear();
- const months = today.getMonth() - birthDate.getMonth();
- const days = today.getDate() - birthDate.getDate();
- document.write(`Od daty urodzin minęło ${years} lat, ${months} miesięcy i ${days} dni.`);
- // 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.
- const today = new Date();
- const birthday = new Date(today.getFullYear(), 10, 2);
- const days = Math.floor((birthday - today) / (1000 * 60 * 60 * 24));
- console.log(days)
- if (days < 10) {
- document.body.style.color = "red";
- }
- document.write(days);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement