INTERNET EXPLORER? Ti consiglio di navigare questo sito con Mozilla Firefox oppure con Google Chrome.

Scrivere la data sempre in formato gg/mm/aaaa in Javascript

Corso Javascript
Impara a creare controlli ed animazioni

L'oggetto Date() di Javascript per sua natura tende a non inserire lo zero in prima posizione per i giorni che vanno dall'1 al 9 del mese, e lo stesso per i mesi che vanno da Gennaio (1) a Settembre (9).

Con una semplice routine possiamo controllare e modificare questo sistema standard, verificando che se il giorno corrente e/o il mese corrente è inferiore a 10, aggiungiamo lo zero in prima posizione, in modo da disporre sempre del formato gg/mm/aaaa.

Ecco il codice:

var oggi = new Date();

var G = oggi.getDate();
var M = (oggi.getMonth() + 1);

if (G < 10)
{
	var gg = "0" + oggi.getDate();
}
else
{
	var gg = oggi.getDate();
}

if (M < 10)
{
	var mm = "0" + (oggi.getMonth() + 1);
}
else
{
	var mm = (oggi.getMonth() + 1);
}

var aa = oggi.getFullYear();

var data = gg + "/" + mm + "/" + aa;

document.write(data);

IN EVIDENZA

HOT LINKS