Avatar billede swasper Nybegynder
09. marts 2001 - 23:45 Der er 10 kommentarer og
2 løsninger

Sidst opdateret på dansk!

Jeg har dette JavaScript på min side der skriver hvornår siden sidst er blevet opdateret, eneste problem er bare at det bliver skrevet på engelsk. Hvordan for jeg ændret sådan at jeg kan få lov til at skrive månedens navn og sådanne ting, men blot på dansk.

<script language=\"JavaScript\">
<!--
  document.write(\"sidst opdateret: \");
  document.write(document.lastModified);
//-->
</script>
Avatar billede netsrac Praktikant
09. marts 2001 - 23:48 #1
Måske:
<script language=\"JavaScript\">
<!--
  document.write(\"sidst opdateret: \");
  document.write(document.lastModified.toLocaleString());
//-->
</script
Avatar billede netsrac Praktikant
09. marts 2001 - 23:49 #2
  Måske:
<script language=\"JavaScript\">
<!--
  document.write(\"sidst opdateret: \");
  document.write(document.lastModified.toLocaleString());
//-->
</script>
Avatar billede swasper Nybegynder
09. marts 2001 - 23:54 #3
netsrac >> virker ikke !
Avatar billede karstein Nybegynder
10. marts 2001 - 00:01 #4
jeg bruger samme effekt på min side:
www.karstein.dk , men jeg har løst problemet ved at skrive følgende foran:

Sidst opdateret (md/dag/år/kl) : 02/26/2001 23:27:25
Avatar billede jakoba Nybegynder
10. marts 2001 - 02:13 #5
<script language=\"JavaScript\"> <!--

var t = document.lastModified;
var maaned = new Array( \"januar\", \"februar\", \"marts\", \"april\", \"maj\", \"juni\",
            \"juli\", \"august\", \"september\", \"oktober\", \"novenber\", \"december\" );
document.write( \"sidst opdateret: \" +t.getDate +\" \" +maaned[t.getMonth]
              +\" \" +t.getFullYear );
</script>

mvh JakobA
Avatar billede erikjacobsen Ekspert
10. marts 2001 - 02:14 #6
var now=document.lastModified;
var mdr=new Array(\"jan\",\"feb\",\"mar\",\"apr\",\"maj\",\"jun\",\"jul\",\"aug\",\"sep\",\"okt\",\"nov\",\"dec\");
var yyy=parseInt(now.substring(6,10),10);
var mmm=now.substring(0,2)-1;
var ddd=now.substring(3,5)-0;
if (yyy<100) {
  yyy+=yyy<70?2000:1900;
}
var moddate=\"Sidst opdateret: \"+ddd+\". \"+mdr[mmm]+\". \"+yyy;
document.write(moddate);
Avatar billede jakoba Nybegynder
10. marts 2001 - 02:27 #7
erikjakobsen >> du har ret. document.lastmodified  er ikke et Date objekt.
Men det kan vi gøre det til:

var t = Date.parse(document.lastModified);
var ugeDag = new Array (\"s&oslash;ndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\", \"Fredag\",\"L&oslash;rdag\");
var maaned = new Array( \"januar\", \"februar\", \"marts\", \"april\", \"maj\", \"juni\",
            \"juli\", \"august\", \"september\", \"oktober\", \"novenber\", \"december\" );
document.write( \"sidst opdateret: \" + ugeDag[t.getDay()] +\" \" +t.getDate() +\" \" +maaned[t.getMonth()] +\" \" +nu.getFullYear() )
Avatar billede jakoba Nybegynder
10. marts 2001 - 02:28 #8
og så                              t.getFullYear
Avatar billede erikjacobsen Ekspert
10. marts 2001 - 08:23 #9
:) der er mange måder ...
Avatar billede erikjacobsen Ekspert
10. marts 2001 - 08:51 #10
Men  -  hov  - har du prøvet din sidste version? Jeg får diverse fejl i min
IE4.
Avatar billede swasper Nybegynder
10. marts 2001 - 16:26 #11
erikjacobsen >> kan man ikke lave det sådan at den også skriver klokken !?
Avatar billede erikjacobsen Ekspert
10. marts 2001 - 19:21 #12
Jo da da, vi udvider bare med:

var time=now.substring(now.lastIndexOf(\' \')+1,100);
var moddate=\"Sidst opdateret: \"+ddd+\". \"+mdr[mmm]+\". \"+yyy+\" \"+time;
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