Avatar billede remo27 Nybegynder
08. august 2006 - 20:45 Der er 11 kommentarer og
1 løsning

hvorfor vises det rigtige årstal i IE

Jeg har dette script. men når jeg tester det i IE kommer det rigtige årstal ikke frem.

<script language="JavaScript">
            var now = new Date();
            var monthName = now.getMonth() + 1;var dayName = now.getDay() + 1;
            var dayNumber = now.getDate();if(dayName==1) Day = "Søndag";
            if(dayName==2) Day = "Mandag";if(dayName==3) Day = "Tirsdag";
            if(dayName==4) Day = "Onsdag";if(dayName==5) Day = "Torsdag";
            if(dayName==6) Day = "Fredag";if(dayName==7) Day = "Lørdag";
            if(monthName==1) Month="Januar.";if(monthName==2) Month="Februar.";
            if(monthName==3) Month="Marts.";if(monthName==4) Month="April.";
            if(monthName==5) Month="Maj.";if(monthName==6) Month="Juni.";
            if(monthName==7) Month="Juli.";if(monthName==8) Month="August.";
            if(monthName==9) Month="September.";if(monthName==10) Month="Oktober.";
            if(monthName==11) Month="November.";if(monthName==12) Month="December.";
    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds();

//Evt hvis du vil have et NUL på hvis der kun er 1 tal
    if (hours < 10)
    hours = "0" + hours;
    if (minutes < 10)
    minutes = "0" + minutes;
    if (seconds < 10)
    seconds = "0" + seconds;
//

    var year = now.getYear() + 1900;
            document.open();document.write(year + " - " + Day + " d. " + dayNumber + " " + Month + " : " + hours + "-" +

minutes + "-" + seconds);
            </script>

hvem kan hjælpe.
Avatar billede erikjacobsen Ekspert
08. august 2006 - 21:03 #1
http://www.webreference.com/js/column2/properties.html
IE afleverer uden synderlig grund det fulde år 2006 og ikke 106 som den burde.
Du kan med fordel bruge getFullYear() hvis ikke du skal understøtte meget gamle browsere.
Avatar billede mclemens Nybegynder
08. august 2006 - 22:14 #2
Hvad med at forkorte de if'er samtidig med
implementering af Erik's forslag om FullYear :o)



<script type="text/javascript">

var days=["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"];

var months=["Januar.","Februar.","Marts.","April.","Maj.","Juni.","Juli.","August.","September.","Oktober.","November.","December."];


    var now = new Date();

    var Day = days[now.getDay()];
    var dayNumber = now.getDate();

    var Month = months[now.getMonth()];

    var year = now.getFullYear();

    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds();


//Evt hvis du vil have et NUL på hvis der kun er 1 tal
    if (hours < 10)
    hours = "0" + hours;
    if (minutes < 10)
    minutes = "0" + minutes;
    if (seconds < 10)
    seconds = "0" + seconds;
//


    document.write(year + " - " + Day + " d. " + dayNumber + " " + Month + " : " + hours + "-" + minutes + "-" + seconds);

</script>
Avatar billede mrbonus Novice
09. august 2006 - 08:18 #3
now.getFullYear()
Avatar billede mrbonus Novice
09. august 2006 - 08:21 #4
Du skulle nok ikke have oprettet det som et spørgsmål, men en pointuddeling, da folk nu begyndte at svare på dette spørgsmål, hehe
Avatar billede mclemens Nybegynder
09. august 2006 - 08:49 #5
mrbonus, [ Du skulle nok ikke have oprettet det som et spørgsmål, men en pointuddeling, da folk nu begyndte at svare på dette spørgsmål, hehe ]
Øh, hvorfor laver du et svar mrbonus? Du skulle nok overveje om now.getFullYear alerede var vist - se hvad Erik skriver og se det jeg skrev...



Remo27, Pointene bør gå til Erik... Erik plejer nogle
gange ikke at ville have point - jeg vil heller ikke
have point for eksemplet og forkortelsen...

Hvis jeg var dig ville jeg: Spørge Erik om han ville
have point - hvis ikke så afvise svarene og selv
lave et svar selv og beholde point selv.
- Mrbonus er ikke kommet med det "store bidrag"
det var vist mere Erik der kom først :o)
Avatar billede erikjacobsen Ekspert
09. august 2006 - 08:55 #6
Jeg samler ganske rigtigt ikke på point, tak. I slås selv som I nu vil.

Men jeg vil da gerne lige høre om spørgeren har fået besvaret sit spørgsmål.
Avatar billede mclemens Nybegynder
09. august 2006 - 08:59 #7
P.s.: (( [ I slås selv som I nu vil. ] Vil ikke slås for point
jeg ikke vil have :D - det var blot en kommentar :o) ))
Avatar billede mclemens Nybegynder
09. august 2006 - 09:12 #8
Hmmm, har set hvad du mente nu mrbonus...
http://www.eksperten.dk/spm/722684#rid6372290
- Tror du har ret mrbonus... det havde været bedre med et
pointtildelings spørgsmål istedet for et alm. spørgsmål :)
Avatar billede mrbonus Novice
09. august 2006 - 11:01 #9
Ja, min fejl for kun at skrive beskeden til remo27, og ikke til jer der også svarede på posten :(
Avatar billede remo27 Nybegynder
09. august 2006 - 19:59 #10
Det er jeg ked af. jeg var ikke klar ovar at man kan pointtildeling et spørgsmål.

hvordan gør man det, så smider jeg 60 point mere i, så dem er jer der vil have point. drop et svar
Avatar billede mclemens Nybegynder
09. august 2006 - 20:19 #11
[ Det er jeg ked af. jeg var ikke klar ovar at man kan pointtildeling et spørgsmål. ]
- Det kan du også kun så længe spørgsmålet er åbent. Når først et svar er accepteret kan du ikke tildele flere point. Det jeg mente med et pointtildelings spørgsmål er noget i stil med:



Overskrift: Point til brugernavn.

Tekst: Point til brugernavn for løsning i tråd http://www.eksperten.dk/spm/123456



[ hvordan gør man det ] Du trykker på funktioner i venstre menu kolonne og vælger noget i stil med "øg point" så vidt jeg husker ? Bare husk aldrig over 200 point samlet for en løsning selvom point tildeling er spredt...



Stadig ingen point til mig, og Erik
plejer ikke at være til at lokke med
han vil ikke have de symbolske point :D
Avatar billede mclemens Nybegynder
09. august 2006 - 20:20 #12
[ Det er jeg ked af. ]
Det er der ingen grund til, vi
er her jo for at hjælpe hinanden ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester