Metodi di impostazione della data JavaScript
- Pagina precedente Metodi di recupero delle date JS
- Pagina successiva Matematica JS
Utilizzando il metodo 'Imposta data' è possibile impostare il valore della data dell'oggetto data (anno, mese, giorno, ora, minuto, secondo, millisecondo).
Metodi di impostazione della data
I metodi di impostazione della data sono utilizzati per impostare una parte della data. Ecco i metodi più comuni (ordinati in ordine alfabetico):
Metodo | Descrizione |
---|---|
setDate() | Imposta il giorno come valore numerico (1-31) |
setFullYear() | Imposta l'anno (opzionale mese e giorno) |
setHours() | Imposta l'ora (0-23) |
setMilliseconds() | Imposta i millisecondi (0-999) |
setMinutes() | Imposta il minuto (0-59) |
setMonth() | Imposta il mese (0-11) |
setSeconds() | Imposta il secondo (0-59) |
setTime() | Imposta il tempo (milisecondi dal 1° gennaio 1970 ad oggi) |
Metodo setFullYear()
setFullYear()
Metodo per impostare l'anno di un oggetto Date. In questo esempio è impostato al 2020:
Esempio
<script> var d = new Date(); d.setFullYear(2020); document.getElementById("demo").innerHTML = d; </script>
setFullYear()
Il metodo puòScegliImposta mese e giorno:
Esempio
<script> var d = new Date(); d.setFullYear(2020, 11, 3); document.getElementById("demo").innerHTML = d; </script>
Metodo setMonth()
setMonth()
Metodo per impostare il mese di un oggetto Date (0-11):
Esempio
<script> var d = new Date(); d.setMonth(11); document.getElementById("demo").innerHTML = d; </script>
Metodo setDate()
setDate()
Metodo per impostare il giorno di un oggetto Date (1-31):
Esempio
<script> var d = new Date(); d.setDate(15); document.getElementById("demo").innerHTML = d; </script>
setDate()
Il metodo può anche essere utilizzato per aggiungere giorniAggiungiAlla data:
Esempio
<script> var d = new Date(); d.setDate(d.getDate() + 50); document.getElementById("demo").innerHTML = d; </script>
Se si aggiungono giorni, si cambia il mese o l'anno, la modifica verrà gestita automaticamente dall'oggetto Date.
Metodo setHours()
setHours()
Metodo per impostare l'ora di un oggetto Date (0-23):
Esempio
<script> var d = new Date(); d.setHours(22); document.getElementById("demo").innerHTML = d; </script>
Metodo setMinutes()
setMinutes()
Metodo per impostare il minuto di un oggetto Date (0-59):
Esempio
<script> var d = new Date(); d.setMinutes(30); document.getElementById("demo").innerHTML = d; </script>
Metodo setSeconds()
setSeconds()
Metodo per impostare il secondo di un oggetto Date (0-59):
Esempio
<script> var d = new Date(); d.setSeconds(30); document.getElementById("demo").innerHTML = d; </script>
Confrontare le date
Le date possono essere confrontate facilmente.
Esempio seguente confronta la data odierna con il 16 gennaio 2049:
Esempio
var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) { text = "Oggi è prima del 16 gennaio 2049"; } text = "Oggi è dopo il 16 gennaio 2049"; } document.getElementById("demo").innerHTML = text;
JavaScript conta i mesi da 0 a 11. Gennaio è 0. Dicembre è 11.
Manuale di riferimento completo delle date JavaScript
Per un manuale di riferimento completo delle date, visitare il nostro Manuale di riferimento Date JavaScript.
Questo manuale include descrizioni e esempi di tutte le proprietà e metodi delle date.
- Pagina precedente Metodi di recupero delle date JS
- Pagina successiva Matematica JS