Hejsa alle,
Jeg har fundet det her script jeg gerne vil bruge, og det virker som
sådan også godt, men det er lavet i tidsformattet AM/PM og jeg har noget
bøvl med at gennemskue hvordan man får den til at vise vores 24 timers
format med korrekt 0 foran tal op til 10 i tiden (eks: 02:25 i stedet
for 2:25).
Håber der sidder en kyndig hjælper derude...
<SCRIPT LANGUAGE="JavaScript">
var day="";
var month="";
var myweekday="";
var year="";
newdate = new Date();
mydate = new Date();
dston = new Date('');
dstoff = new Date('');
var myzone = newdate.getTimezoneOffset();
newtime=newdate.getTime();
var zone = -2;
if (newdate > dston && newdate < dstoff ) {
zonea = zone - 1 ;
dst = "";
}
else {
zonea = zone ; dst = "";
}
var newzone = (zonea*60*60*1000);
newtimea = newtime+(myzone*60*1000)-newzone;
mydate.setTime(newtimea);
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
myyear= mydate.getYear();
year = myyear;
if (year < 2000)
year = year + 1900;
myhours = mydate.getHours();
if (myhours >= 24) {
myhours = (myhours == 24) ? 00 : myhours - 00; mm = "";
}
else {
myhours = (myhours == 00) ? 00 : myhours; 00; mm = "";
}
myminutes = mydate.getMinutes();
if (myminutes < 10){
mytime = ":0" + myminutes;
}
else {
mytime = ":" + myminutes;
};
arday = new
Array("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag")
ardate = new
Array("0th","1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12.","13.","14.","15.","16.","17.","18.","19.","20.","21.","22.","23.","24.","25.","26.","27.","28.","29.","30.","31.");
armonth = new Array("Januar ","Februar ","Marts ","April ","Maj ","Juni
","Juli ","August ","September ", "Oktober ","November ","December ")
var time = ("Klokken er nu: " + myhours + mytime+ mm + ", " +
arday[myday] +", "+ardate[myweekday] + "" + armonth[mymonth] +"" +
year+" " + dst +"");
document.write(time);
</SCRIPT>
Mvh:
/Jesper
|