Avatar billede lisa Praktikant
09. februar 2000 - 20:03 Der er 2 løsninger

Dato format

Hej Eksperter.
Jeg har nu siddet og roddet med at programmere i dansk dato format, men den skriver dags tor, i stedet for torsdag. Jeg vedlægger lige koden, og så håber jeg at I er vakse til at hjælpe mig.
M.v.h. Lisa



<HTLM>
    <HEAD>
        <TITLE>Dansk dato og klokkeslæt</TITLE>



<Script Language="JavaScript">
document.bgColor="#ffffff"
dato = new Date()
dag0 = "Søndag  "
dag1 = "Mandag  "
dag2 = "Tirsdag  "
dag3 = "Onsdag  "
dag4 = "Torsdag  "
dag5 = "Fredag  "
dag6 = "Lørdag  "
dagstreng = dag0 + dag1 + dag2  +dag3 + dag4 + dag5 + dag6

maan00 = "januar    "
maan01 = "februar    "
maan02 = "marts      "
maan03 = "april      "
maan04  ="maj        "
maan05 = "juni      "
maan06 = "juli      "
maan07 = "august    "
maan08 = "september  "
maan09 = "oktober    "
maan10 = "november  "
maan11 = "december  "
maanstreng = maan00 + maan01 + maan02 + maan03 + maan04 + maan05 + maan06 + maan07 + maan08 + maan09 + maan10 + maan11
datostreng = dagstreng.substring(dato.getDay() *10,dato.getDay() * 10 + 10) + " den "

datostreng += dato.getDate() + ". "
datostreng += maanstreng.substring(dato.getMonth() * 10,dato.getMonth() * 10 + 10)
datostreng += dato.getYear() + " kl. "
datostreng += dato.getHours() + "."

if(dato.getMinutes() <= 9)
datostreng += "0" + dato.getMinutes()
else
datostreng += dato.getMinutes()
document.write("<P>Den aktuelle tid: " + datostreng)
</Script>
   

   
    </HEAD>
<BODY>



</BODY>
</HTLM>
Avatar billede erikjacobsen Ekspert
09. februar 2000 - 20:16 #1
Du skal bare tælle rigtigt. Du har 9 tegn pr ugedag og 11 pr. måned, så disse to linier
vil være meget mere rigtige. Ellers kan du gøre dine tekststrenge præcis 10 tegn
lange.

    datostreng = dagstreng.substring(dato.getDay() *9,dato.getDay() * 9 + 9) + " den "
    datostreng += maanstreng.substring(dato.getMonth() * 11,dato.getMonth() * 11 + 11)
Avatar billede tobias Nybegynder
09. februar 2000 - 20:23 #2
Hey lisa!

Jeg går ud fra du har scriptet fra bogen WWW. Hvis du har det så skal du huske at skrive rigtigt efter men du kan også bare kopiere dette!

<Html>
<Head>
<Title>JavaScript</Title>

<Script Language="JavaScript">
document.bgColor = "#ffffff"
dato = new Date()
dag0 = "Søndag    "
dag1 = "Mandag    "
dag2 = "Tirsdag  "
dag3 = "Onsdag    "
dag4 = "Torsdag  "
dag5 = "Fredag    "
dag6 = "Lørdag    "
dagstreng = dag0 + dag1 + dag2 + dag3 + dag4 + dag5 + dag6

maan00 = "januar    "
maan01 = "februar  "
maan02 = "marts    "
maan03 = "april    "
maan04 = "maj      "
maan05 = "juni      "
maan06 = "juli      "
maan07 = "august    "
maan08 = "september "
maan09 = "oktober  "
maan10 = "november  "
maan11 = "december  "
maanstreng = maan00 + maan01 + maan02 + maan03 + maan04 + maan05 + maan06 + maan07 + maan08 + maan09 + maan10 + maan11

datostreng = dagstreng.substring(dato.getDay() * 10,dato.getDay() * 10 + 10) + " den "

datostreng += dato.getDate() + ". "
datostreng += maanstreng.substring(dato.getMonth() * 10, dato.getMonth() * 10 + 10)
datostreng += dato.getYear() + " kl. "
datostreng += dato.getHours() + "."
if (dato.getMinutes() <= 9)
  datostreng += "0" + dato.getMinutes()
else
  datostreng += dato.getMinutes()
document.write("<P>Den aktuelle tid: " + datostreng)
</Script>

</Head>
<Body>
</Body>
</Html>
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