Avatar billede tlunde Nybegynder
07. juni 2004 - 15:05 Der er 7 kommentarer og
1 løsning

dato og kl?

Hejsa,
Hvordan får jeg skrevet dato og kl ud sådan her:
7. juni 2004 - 14:41:40

Er det noget Javascript?
Avatar billede christian_h Nybegynder
07. juni 2004 - 15:25 #1
Hejsa.

Prøv det her.

<html>
<head>
<title>
</title>
</head>
<body>
<SCRIPT Language="JavaScript">
<!-- hide from old browsers
  var curDateTime = new Date()
  document.write(curDateTime.toLocaleString())
//-->
</SCRIPT>
</body>
</html>
Avatar billede skovenborg Nybegynder
07. juni 2004 - 15:26 #2
<script type="text/javascript">
  now = new Date();
  months = ["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"];
  timer = now.getHours();
  timer = (timer < 10) ? "0"+timer : timer;
  minutter = now.getMinutes();
  minutter = (minutter < 10) ? "0"+minutter :minutter;
  sekunder = now.getSeconds();
  sekunder = (sekunder < 10) ? "0"+sekunder : sekunder;
  dateStr = now.getDate()+". "+months[now.getMonth()]+" "+now.getFullYear()+" - "+timer+":"+minutter+":"+sekunder;
  alert(dateStr);
</script>
Avatar billede tlunde Nybegynder
07. juni 2004 - 15:28 #3
christian h: Sådan der ja, men hvordan får jeg bindestreg mellem 2004 og kl?
Avatar billede christian_h Nybegynder
07. juni 2004 - 15:39 #4
Så kan du bruge skovenbors eksempel på denne måde

<html>
<head>

<title>

</title>

</head>
<body>


<script type="text/javascript">
  now = new Date();
  months = ["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"];
  timer = now.getHours();
  timer = (timer < 10) ? "0"+timer : timer;
  minutter = now.getMinutes();
  minutter = (minutter < 10) ? "0"+minutter :minutter;
  sekunder = now.getSeconds();
  sekunder = (sekunder < 10) ? "0"+sekunder : sekunder;
  dateStr = now.getDate()+". "+months[now.getMonth()]+" "+now.getFullYear()+" - "+timer+":"+minutter+":"+sekunder;
  document.write(dateStr);
</script>

</body>

</html>
Avatar billede roenving Novice
07. juni 2004 - 15:52 #5
>>christian_h

-- du mener vel:

Så skal du bruge skovenborgs eksempel, f.eks. sådan !-)
Avatar billede christian_h Nybegynder
07. juni 2004 - 16:00 #6
Det er vel det samme, jeg siger bare an "han kan" ikke at "han skal"
Avatar billede skovenborg Nybegynder
07. juni 2004 - 17:43 #7
toLocaleString() virker vel at mærke også forskelligt fra browser til browser alt afhængigt af bla. hvad sprog den er sat til. I firefox fx vil den give resultatet:
Monday, June 07, 2004 14:41:40 mens den i IE (på dansk) giver et helt andet.
Avatar billede skovenborg Nybegynder
13. juni 2004 - 23:48 #8
nå, men finder du noget du kan bruge ?!?-)
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