Datum, 2000 Problem
Jan Lukat
- javascript
0 joerg schubert0 Frank S.0 David
Mit diesem Datumsscript gibt es ein kleines 2000 Problem. Okay die "19" kann ich in eine "20" umwandeln...doch dann würde da stehen "11.01.20100"
...wer hat einen Tip?
function datum() {
var today = new Date();
var Tag = today.getDate();
var Monat = today.getMonth() +1;
var Jahr = today.getYear();
var TagNull = ((Tag < 10) ? "0" : "") + Tag;
var MonatWort = 'xxx';
if (Monat==1) MonatWort = '01';
if (Monat==2) MonatWort = '02';
if (Monat==3) MonatWort = '03';
if (Monat==4) MonatWort = '04';
if (Monat==5) MonatWort = '05';
if (Monat==6) MonatWort = '06';
if (Monat==7) MonatWort = '07';
if (Monat==8) MonatWort = '08';
if (Monat==9) MonatWort = '09';
if (Monat==10) MonatWort = '10';
if (Monat==11) MonatWort = '11';
if (Monat==12) MonatWort = '12';
document.write(TagNull + "." + MonatWort + ".19" + Jahr);
}
Danke!
Jan
Hallo Jan!
Nimm mal statt
getYear
getFullYear
dann kannste die 19 in der Ausgabe weglassen, So hats jedenfalls bei mir geklappt.
-joerg
Hallo Jan!
Nimm mal statt
getYear
getFullYear
dann kannste die 19 in der Ausgabe weglassen, So hats jedenfalls bei mir geklappt.
-joerg
...danke! Das wars!
Jan
War schon mal Thema hier, sieh mal unter
<../../sfarchiv/2000_1/t09790.htm>
nach.
Gruß Frank
Mit diesem Datumsscript gibt es ein kleines 2000 Problem. Okay die "19" kann ich in eine "20" umwandeln...doch dann würde da stehen "11.01.20100"
Nein. Das Jahr wird zweistellig angezeigt, also "00".
Wenn Du 'ne 20 davor setzt also 2000.
Habe ich schon so benutzt. Klappt super.