Data e ora con Javascript

Javascript consente di gestire la data e l'ora tramite l'oggetto Date().

Un semplice script di questo tipo scrive la data e l'ora corrente:

<script type="text/javascript">

document.write(Date());

</script>

 

Possiamo utilizzare la date nei nostri script creando una variabile di questo tipo:

  var mia_variabile=new Date()

 

A seconda delle nostre esigenze possiamo usare vari metodi per ottenere la data o l'ora in diversi formati. Alcuni tra i metodi principali:

getSeconds();
getMinutes():
getHours():
getDay();
getMonth();
getYear();

Qui puoi trovare un elenco completo dei metodi dell'oggetto Date.

Da notare che i dati ottenuti con alcuni i questi metodi partono dallo zero, ad esempio getMonth() restituisce un valore "0" per Gennaio, "1" per Febbraio e cosi via.

Esempi date

Un semplice script che scrive il numero del mese attuale:

<script type="text/javascript">

var mese_attuale = new Date();

document.write(mese_attuale.getMonth() + 1);

</script>

 

Uno script che scrive l'ora attuale:

<script type="text/javascript">

var ora_attuale= new Date();

document.write(ora_attuale.getHours());

document.write(":");

document.write(ora_attuale.getMinutes());

document.write(":");

document.write(ora_attuale.getSeconds());

</script>

C'è da ricordare che la data utilizzata dagli script javascript è quella dell'orologio del computer che esegue lo script, a differenza di altri linguaggi, come PHP e ASP, che possono utilizzare anche la data del server su cui si trova il sito.