Gå til innhold

Perfeksjonering: småspørsmål på løpende bånd


Anbefalte innlegg

Siden min

 

For å vise datoen bruker jeg:

<head>

<script type="text/javascript">

var today_date= new Date()

var month=today_date.getMonth()

var today=today_date.getDate()

var year=today_date.getYear()

var months = new Array("Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember");

</script>

</head>

 

<body>

<div id="dato"><h2><script type="text/javascript">document.write(today+". "+months[month]+" "+year)</script></h2></div>

</body>

 

I IE blir dette riktig, men i FireFox og Opera viser den eks; 29. Desember 106 istedenfor 2006. Hvordan kan jeg fikse det?

Lenke til kommentar
Videoannonse
Annonse
Og du må bare ignorere det som står om at det ikke virker i Opera. For det virker ihvertfall det i Opera 9.10. :)

7615373[/snapback]

 

Ja, men det er nok fordi jeg fant et annet script:

 

var now = new Date();

var months = new Array("Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember");

var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

function fourdigits(number) {

return (number < 1000) ? number + 1900 : number;}

today = date + ". " +

months[now.getMonth()] + " " +

(fourdigits(now.getYear())) ;

document.write(today);

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...