Qual'è lo script per inserire la data sul mio sito in questo formato 2/11/06 ?
Qual'è lo script per inserire la data sul mio sito in questo formato 2/11/06 ?
Come mai lo script presentato a questo link non mi funziona?
qualche errore?
http://javascript.html.it/articoli/l...ggetto-date/2/
codice:<script type="text/javascript"> <!-- var data = new Date(); var gg, mm, aaaa; gg = data.getDate() + "/"; mm = data.getMonths() + 1 + "/"; aaaa = data.getYears(); document.write("Oggi è il " + gg + mm + aaaa); //--> </script>
Se fai una cosa del genere, tenta di sommare ad numero una stringa, convertendo quest'ultima in numero.codice:gg = data.getDate() + "/";
Meglio così:
codice:<script type="text/javascript"> <!-- var data = new Date(); var gg, mm, aaaa; gg = data.getDate(); mm = data.getMonths() + 1; // non capisco comunque perchè sommi 1 aaaa = data.getYears(); document.write("Oggi è il " + gg + "/" + mm + "/" + aaaa); //--> </script>
Il perchè sommo 1 è scritto qui: http://javascript.html.it/articoli/l...ggetto-date/2/
Non è un mio script.
Comunque ho deciso di usare questo script:
Ma mi visualizza la data in questo modo 02/11/2006codice:<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript"> <!-- var data = new Date(document.lastModified); var dzien = data.getDate(); var miesiac = data.getMonth() + 1; var rok = (data.getFullYear ? data.getFullYear() : data.getYear()); if (dzien < 10) dzien = "0" + dzien; if (miesiac < 10) miesiac = "0" + miesiac; if (data != 0) document.write(dzien + "/" + miesiac + "/" + rok); else document.write("Data nieznana!"); //--> </SCRIPT>
Io invece vorrei che l'anno sia di due cifre e non di 4 e che si visualizzasse così 02/11/06
un aiuto?
Vorrei che l'anno sia di due cifre e non di 4 e che si visualizzasse così 02/11/06
cambia questo
var rok = (data.getFullYear ? data.getFullYear() : data.getYear());
in questo
var rok = String(data.getFullYear()).substring(2);
nota: per piu' di una ragione non ha ormai alcun senso cercare di usare il getYear()
Sto notando che usando questo codice, la data non si aggiorna:
Lo vedete sulla home page del mio sito www.paesaggioitaliano.eu in alto a destra. (dopo il caricamento della pagina)codice:<DIV STYLE="position:absolute; top:3px; left:560px; visibility:visible" style='font-size: 7pt;font-family:Tahoma;color:white'> <SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript"> <!-- var data = new Date(document.lastModified); var dzien = data.getDate(); var miesiac = data.getMonth() + 1; var rok = String(data.getFullYear()).substring(2); if (dzien < 10) dzien = "0" + dzien; if (miesiac < 10) miesiac = "0" + miesiac; if (data != 0) document.write(dzien + "/" + miesiac + "/" + rok); else document.write("Data nieznana!"); //--> </SCRIPT> </div>
cambia
var data = new Date(document.lastModified);
in
var data = new Date();