Avatar billede wolfgang Praktikant
03. oktober 2003 - 12:42 Der er 7 kommentarer og
1 løsning

Udskriv dato i formatet DD-MM-YY

Mjallow,

Hvordan kan jeg udskrive Date() funktionen i dette format DD-MM-YYYY.

Skal der evt. en konvertering til ?

God Weekend.


MVH
Wolfgang
Avatar billede skovenborg Nybegynder
03. oktober 2003 - 17:16 #1
<html>
</head>
<script type="text/javascript">
function formatDate()
{
    dato = new Date();
    dag = dato.getDate();
    maaned = dato.getMonth();
    aar = dato.getUTCFullYear();
        if (dag < 10) dag = "0"+dag;
        if (maaned < 10) maaned = "0"+maaned;
        datoStr = dag+"-"+maaned+"-"+aar;
    return datoStr;
}

</script>
</head>
<body onload="alert(formatDate());">
</body>
</html>
Avatar billede skovenborg Nybegynder
03. oktober 2003 - 17:18 #2
men direkte fra date() kan det formatteres på den måde.
Avatar billede skovenborg Nybegynder
03. oktober 2003 - 22:18 #3
evt. se et lille script jeg har lavet:
http://www.skovenborg.frac.dk/scripts/dateFormat.php
Avatar billede skovenborg Nybegynder
08. oktober 2003 - 17:04 #4
øhm, kunne du bruge det???
Avatar billede wolfgang Praktikant
09. oktober 2003 - 10:17 #5
Hej Skovenborg,

Beklager den lange svartid.

Da jeg ikke er den store JavaScript haj, bliver jeg nød til få dig til at uddybe dit svar.

Datoen jeg skal bruge, bliver ikke indtastet af brugeren, men står "usynligt" på siden.

Jeg håber du vil uddybe dit svar.


MVH
Wolfgang
Avatar billede skovenborg Nybegynder
09. oktober 2003 - 14:37 #6
ja, linket hvor man skulle indtaste datoen er også kun et eksempel til andres brug.

Jeg ved ikke helt hvordan du vil have det udskrevet, men dette eksempel laver en dato om til det valgte format og ligger det ind i en variabel:
function formatDate()
{
    dato = new Date();
    dag = dato.getDate();
    maaned = dato.getMonth();
    aar = dato.getUTCFullYear();
        if (dag < 10) dag = "0"+dag;
        if (maaned < 10) maaned = "0"+maaned;
        datoStr = dag+"-"+maaned+"-"+aar;
    return datoStr;
}
datoen = formatDate();

dette tager den nuværende dato og indsætter den i variablen datoen. Men sig lige til hvis du skal have en bestemt dato eller hvis du ikke ved hvordan du skal udskrive den.
Avatar billede wolfgang Praktikant
09. oktober 2003 - 14:49 #7
Mjallow Skovenborg,

Tusind for hjælpen...

Vil du ikke oprette et svar så du kan få dine velfortjente Pointz

MVH
Wolfgang
Avatar billede skovenborg Nybegynder
09. oktober 2003 - 15:03 #8
det vil jeg da gerne :-)
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