Użytkownik:Padu/huron.js

Z Polska Encyklopedia Numizmatyczna
To jest najnowsza wersja tej strony; nie ma przejrzanej wersji.
Przejdź do nawigacji Przejdź do wyszukiwania

Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5.
  • Opera: Naciśnij klawisze Ctrl+F5.
function czasNaHuronowy() {
    // Pobranie aktualnego czasu
    let now = new Date();
    let godzina = now.getHours(); // Pobierz godzinę
    let minuta = now.getMinutes(); // Pobierz minutę
    let sekunda = now.getSeconds(); // Pobierz sekundę

    // Sprawdzanie wartości
    console.log(`Godzina: ${godzina}, Minuta: ${minuta}, Sekunda: ${sekunda}`);

    // Przekształcamy godziny, minuty i sekundy na sekundy
    let czasWSekundach = (godzina * 3600) + (minuta * 60) + sekunda;

    // Obliczamy huronogodziny i hurony
    let huronogodziny = Math.floor(czasWSekundach / 3536);  // 1 huronogodzina = 3536 sekund
    let pozostaloscHuronow = Math.floor((czasWSekundach % 3536) / 208);  // 1 huron = 208 sekund

    // Wyświetlanie czasów
    document.getElementById("huronogodziny").textContent = `Huronogodziny: ${huronogodziny}`;
    document.getElementById("hurony").textContent = `Huronów: ${pozostaloscHuronow}`;

    // Wyświetlanie normalnego czasu
    let czasNormalny = `${godzina.toString().padStart(2, '0')}:${minuta.toString().padStart(2, '0')}:${sekunda.toString().padStart(2, '0')}`;
    document.getElementById("czasNormalny").textContent = `Czas normalny: ${czasNormalny}`;
}

// Uruchamiamy aktualizację co sekundę
setInterval(czasNaHuronowy, 1000);

// Funkcja uruchamiająca zegar zaraz po załadowaniu strony
window.onload = function() {
    czasNaHuronowy(); // Wywołanie funkcji zaraz po załadowaniu strony
};