Codice:
<script>
// Crea un nuovo oggetto Date con la data e l'ora correnti
var date = new Date ();
// Ottieni l'ora corrente (da 0 a 23)
var hour = date.getHours ();
// Ottieni l'anno corrente (quattro cifre)
var year = date.getFullYear ();
// Definisci una variabile per il saluto
var greeting;
// Assegna un saluto diverso a seconda dell'ora
if (hour < 12) {
greeting = "Buongiorno";
} else if (hour < 18) {
greeting = "Buon pomeriggio";
} else {
greeting = "Buona sera";
}
// Scrivi il saluto, l'ora e l'anno in un elemento HTML con id="welcome"
document.getElementById ("welcome").innerHTML = greeting + ", sono le " + hour + " e siamo nel " + year;
</script>
Esempio del codice : Buona sera, sono le 21 e siamo nel 2023
posto il 2° script
Codice:
<script>
// Creare una variabile contatore e assegnarle il valore 0
var contatore = 0;
// Creare una variabile posizione e assegnarle il valore 0
var posizione = 0;
// Ottenere il valore precedente del contatore dal localStorage
var valore = localStorage.getItem("contatore");
// Se il valore esiste, incrementarlo di 1 e aggiornarlo nel localStorage
if (valore) {
contatore = Number(valore) + 1;
localStorage.setItem("contatore", contatore);
}
// Altrimenti, impostare il valore a 1 e memorizzarlo nel localStorage
else {
contatore = 1;
localStorage.setItem("contatore", 1);
}
// Calcolare la posizione del visitatore in base al contatore
posizione = contatore + "°";
// Selezionare l'elemento <div> con id "visitor" e assegnarlo a una variabile
var visitor = document.getElementById("visitor");
// Mostrare il contatore e la posizione nell'elemento <div> usando innerHTML
visitor.innerHTML = "Sei il visitatore n° " + contatore + " e sei il " + posizione + " dei visitatori";
</script>
il risultato è questo esempio: Sei il visitatore n° 9 e sei il 9° dei visitatori