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

Corso jQuery
Creare applicazioni client-side col Framework jQuery

Scritto da Luca Ruggiero nella sezione Javascript

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);

I più cliccati della sezione Javascript

:: jQuery Validation: validazione di un form con jQuery (107.912)

:: Breve guida a jQuery (98.602)

:: Le espressioni regolari in Javascript (84.989)

:: Gestione delle stringhe in Javascript (74.986)

:: Stampare una pagina col Dhtml (42.850)

:: Inserire in automatico lo slash nel formato data gg/mm/aaaa (41.642)

:: Menu orizzontale dinamico in Dhtml (37.187)

:: Gli Array in Javascript (35.935)

:: Temporizzazioni Javascript (31.623)

:: Istruzion condizionali in Javascript: if e switch (28.943)

IN EVIDENZA
DOWNLOAD