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

:: Breve guida a jQuery (101.059)

:: Le espressioni regolari in Javascript (85.389)

:: Gestione delle stringhe in Javascript (75.895)

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

:: Stampare una pagina col Dhtml (43.144)

:: Menu orizzontale dinamico in Dhtml (37.504)

:: Gli Array in Javascript (36.314)

:: Temporizzazioni Javascript (32.044)

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

IN EVIDENZA
DOWNLOAD