Browser Probleme mit Datumsanzeige

SirBerberitz

Grünschnabel
Hallo zusammen,

habe ein Problem mit folgendem JavaScript :

zur Problembeschreibung:

diese Datumsanzeige funktioniert im Prinzip sehr zuverlaessig, leider wirft sie bei Mozilla, Opera, Netscape 4.7* und Netscape 7 ein falsches Datum in der Art "15.1.104" anstatt "15.1.2004" aus.

Kann mir vielleicht einer sagen, wie ich das aedern kann? :eek:

Code:
<script type="text/javascript ">

<!--
function Wochentag()
{
var Heute = new Date();
var Tag = Heute.getDay();
if (Tag==0) document.write("Sonntag");
if (Tag==1) document.write("Montag");
if (Tag==2) document.write("Dienstag");
if (Tag==3) document.write("Mittwoch");
if (Tag==4) document.write("Donnerstag");
if (Tag==5) document.write("Freitag");
if (Tag==6) document.write("Samstag");
}
//-->
</script>
<script type="text/javascript ">

<!-- W3e JAVAScript Preset/Date
var DDMMYY =0
var MMDDYY =1
function getdate(mode)
{
var now = new Date();
var dayNr = ((now.getDate()<10) ? "0" : "")+ now.getDate();
if (mode==DDMMYY)
var MonthDayYear =(dayNr+"."+(now.getMonth()+1)+"."+now.getYear());
else
var MonthDayYear =((now.getMonth()+1)+"/"+dayNr+"/"+now.getYear());
return MonthDayYear;
}//-->
</script>

Fettes Merci

SirBerberitz
 
Zuletzt bearbeitet von einem Moderator:
Code:
var MonthDayYear =(dayNr+"."+(now.getMonth()+1)+"."+now.getFullYear());
else
var MonthDayYear =((now.getMonth()+1)+"/"+dayNr+"/"+now.getFullYear());

Ps: Das hier geht einfacher:
Code:
//Statt:
if (Tag==0) document.write("Sonntag");
if (Tag==1) document.write("Montag");
if (Tag==2) document.write("Dienstag");
if (Tag==3) document.write("Mittwoch");
if (Tag==4) document.write("Donnerstag");
if (Tag==5) document.write("Freitag");
if (Tag==6) document.write("Samstag");

// Das hier:

aDayNames = new Array('Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag');
window.document.write(aDayNames[Tag]);

Pps: Für Code ruhig die Codetags benutzen ;)
 

Neue Beiträge

Zurück