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 (106.555)

:: Breve guida a jQuery (96.818)

:: Le espressioni regolari in Javascript (84.690)

:: Gestione delle stringhe in Javascript (74.154)

:: Stampare una pagina col Dhtml (42.639)

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

:: Menu orizzontale dinamico in Dhtml (36.961)

:: Gli Array in Javascript (35.690)

:: Temporizzazioni Javascript (31.211)

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

IN EVIDENZA
DOWNLOAD