Le date
L’oggetto Date() ci offre numerosi strumenti per manipolare date e orari. Essendo un linguaggio lato client facciamo riferimento a data e orario settati sul browser dell’utente. Per utilizzare l’oggetto bisogna creare una variabile:
var miadata = new Date();
Alcuni metodi:
- getDate() – restituisce il numero del giorno;
- setDate() – imposta il numero del giorno;
- getDay() – restituisce il numero della settimana (0 domenica, 1 lunedì…);
- setDay() – imposta il numero della settimana;
- getMonth() – restituisce il numero del mese (0 gennaio, 1 febbraio…);
- setMonth() – imposta il numero del mese;
- getFullYear() – restituisce l’anno;
- setFullYear() – imposta l’anno;
- getHours() – restituisce l’ora;
- setHours() – imposta l’ora;
- getMinutes() – restituisce il minuto;
- setMinutes() – imposta il minuto;
- getSeconds() – restituisce il secondo;
- setSeconds() – imposta il secondo;
- getTime() – restituisce il valore di timestamp;
Metodi per convertire un oggetto:
- tolSOString() – converte l’oggetto data in una stringa utilizzando lo standard ISO;
- toLocaleDateString() – converte l’oggetto data in una stringa contenente solo la data;
- toLocaleString() – converte l’oggetto data in una stringa contenente data e orario;
- toString() – converte l’oggetto data in una stringa;
- parse() – converte una stringa contenente una data in un valore timestamp;