to Top Page
Hot Web Guide
GUESTBOOK (Libro degli ospiti)
Consiglia il Sito ad un amico
BOOKMARK (Aggiungi ai Preferiti)
-
... / Guida Javascript / L'oggetto date()

L'oggetto date() in Javascript

Con l'oggetto Date() in Javascript è possibile manipolare date e orari settati sul browser dell'utente. Ebbene ricordare qualora avessimo la necessità di manipolare orari e date del server, dovremmo utilizzare un linguaggio lato-server. Per utilizzare l'oggetto Date() è necessario creare una variabile a cui assegnare l'oggetto.

Esempio:
var miadata = new Date();

Metodi GET (recupera un valore data o orario):
  • getDate() - restituisce il numero del giorno corrente nel mese (1 -31)
  • getDay() - restituisce il numero del giorno corrente nella settimana (0 = domenica; 1 = lunedì; 2 = martedì; ecc.)
  • getMonth() - restituisce il numero del mese corrente (0 = gennaio; 1 = febbraio; 2 = marzo; ecc.)
  • getFullYear() - restituisce l'anno corrente
  • getHours() - restituisce l'ora corrente (0 - 23)
  • getMinutes() - restituisce il minuto corrente (0 - 59)
  • getSeconds() - restituisce il secondo corrente (0 - 59)
  • getTime() - restituisce il valore corrente del timestamp
Esempio:
var miadata = new Date();
var gg = miadata.getDate();
var mm = miadata.getMonth();
var yyyy = miadata.getFullYear();

alert(gg + '/' + (mm+1) + '/' + yyyy);

Metodi SET (modifica un valore data o orario):
  • setDate() - imposta il numero del giorno corrente nel mese
  • setDay() - imposta il numero del giorno corrente nella settimana
  • setMonth() - imposta il numero del mese corrente
  • setFullYear() - imposta l'anno corrente
  • setHours() - imposta l'ora corrente
  • setMinutes() - imposta il minuto corrente
  • setSeconds() - imposta il secondo corrente
Esempio:
var miadata = new Date();

// imposto il giorno corrente al 20 del mese...
miadata.setDate(20);

// imposto il mese a dicembre
miadata.setMonth(11);

Metodi di conversione:
  • toISOString() - converte l'oggetto data in una stringa di testo utiizzando lo standard ISO per la definizione delle date
  • toLocaleDateString() - converte l'oggetto data in una stringa di testo contenente la sola data (non verrà compreso l'orario) utilizzando le impostazioni locali del vostro browser (in poche parole vdrete una data scritta in italiano, se questa è la vostra lingua ovviamente)
  • toLocaleString() - converte l'oggetto data in una stringa di testo con data e orario utilizzando le impostazioni locali del vostro browser
  • toString() - converte l'oggetto data in una stringa di testo
Il metodo parse() infine, converte una stringa contenente una data in un valore di timestamp. Esempio:
 var ts = Date.parse('25 December, 2010');
Come ritieni i contenuti del Sito Web ?
... dai il tuo giudizio!
Giudizio Utenti: 4,3 (Eccellente)
200 voti
Eccellente 38,1% (77)
Buono 56,9% (115)
Sufficente 3,5% (7)
Mediocre 0,5% (1)
Scarso 1% (2)