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.
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.