Avatar billede programmingdummy Nybegynder
05. marts 2001 - 23:38 Der er 13 kommentarer

Datoer i Javascript

Er der ikke nogle der lige gider at paste et script der udskriver datoen i følgende format:

Mandag 05. Marts 2001 
Avatar billede smms Nybegynder
05. marts 2001 - 23:41 #1

<font color=\"#FFFFFF\" size=\"1\" face=\"Arial\">
<script language=\"JavaScript\">
        <!--  Datoscript
        function MakeArray(size)
        {
        this.length = size;
        for(var i = 1; i <= size; i++)
        {
        this[i] = 0;
        }
    return this;
}
function dato()
{
    dag = new Date();
    document.writeln(convertDay(dag.getDay()) + \' d. \' + dag.getDate() + \' \' + convertMonth(dag.getMonth()) + \' \' + dag.getYear());}
function convertDay(dayValue) {
    strDay= new MakeArray(7);
    strDay[0] = \"Søndag\";
    strDay[1] = \"Mandag\";
    strDay[2] = \"Tirsdag\";
    strDay[3] = \"Onsdag\";
    strDay[4] = \"Torsdag\";
    strDay[5] = \"Fredag\";
    strDay[6] = \"Lørdag\";
    return strDay[dayValue];
}
function convertMonth(monthValue) {
    strMonth= new MakeArray(12);
    strMonth[0] = \"Jan. \";
    strMonth[1] = \"Feb. \";
    strMonth[2] = \"Mar. \";
    strMonth[3] = \"Apr. \";
    strMonth[4] = \"Maj. \";
    strMonth[5] = \"Juni. \";
    strMonth[6] = \"Juli. \";
    strMonth[7] = \"Aug. \";
    strMonth[8] = \"Sep. \";
    strMonth[9] = \"Okt. \";
    strMonth[10] = \"Nov. \";
    strMonth[11] = \"Dec. \";
    return strMonth[monthValue];
}
// -->
</script>&nbsp; <script>
    <!--
  dato()
    //-->
</script></font>
Avatar billede smms Nybegynder
05. marts 2001 - 23:42 #2
husk teksten er hvid
Avatar billede perj Nybegynder
05. marts 2001 - 23:48 #3
<SCRIPT LANGUAGE=\"JAVASCRIPT\"><!--

var ugeDag = new Array (\"s&oslash;ndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"L&oslash;rdag\")
var maaned = new Array (\"Jan.\",\"Feb.\",\"Marts\",\"Apr.\",\"Maj\",\"Juni\",\"Juli\",\"Aug.\",\"Sep.\",\"Okt.\",\"November\",\"December\")

var nu = new Date

//-->

document.write(\"<FONT size=1 face=Arial, Helvetica, sans-serif><STRONG>\" + ugeDag[nu.getDay()] + \" \" + [nu.getDate()] + \". \" + maaned[nu.getMonth()] + \" \" + [nu.getYear()] + \"</STRONG></FONT>\")
//-->
</SCRIPT>
Avatar billede jakoba Nybegynder
06. marts 2001 - 00:12 #4
document.write(\"<FONT size=1 face=Arial, Helvetica, sans-serif><STRONG>\" + ugeDag[nu.getDay()] + \" \" + nu.getDate() + \". \" + maaned[nu.getMonth()] + \" \" + nu.getFullYear() + \"</STRONG></FONT>\")

hvad pokker du så vil med det . efter månedsdagen.
Avatar billede perj Nybegynder
06. marts 2001 - 00:34 #5
>>jakoba.
Jeg må med skam indrømme, at jeg ikke kender meget til JavaScript, men har fundet ovennævnte script et eller andet sted, og det virker da fint på mit site. Hvad mener du der er galt med det ?
Avatar billede jakoba Nybegynder
06. marts 2001 - 06:31 #6
perj >> det jeg har rettet, dvs overflødige klammer omkring nu.getDate() og nu.getYear(), og at bruge getYear() funktionen der returnerer 2-cifret årstal istedet for getFullYear() der returnerer 4-cifret årstal.
Kort sagt: petitesser.
Hvis der havde været noget rigtig galg med dit svar ville jeg hav svaret og snuppet pointsene :)

mvh JakobA
Avatar billede pheromaster Nybegynder
10. marts 2001 - 18:12 #7
<font color=\"#FFFFFF\" size=\"1\" face=\"Arial\">
<script language=\"JavaScript\">
        <!--  Datoscript
        function MakeArray(size)
        {
        this.length = size;
        for(var i = 1; i <= size; i++)
        {
        this[i] = 0;
        }
    return this;
}
function dato()
{
    dag = new Date();
    document.writeln(convertDay(dag.getDay()) + \' d. \' + dag.getDate() + \' \' + convertMonth(dag.getMonth()) + \' \' + dag.getYear());}
function convertDay(dayValue) {
    strDay= new MakeArray(7);
    strDay[0] = \"Søndag\";
    strDay[1] = \"Mandag\";
    strDay[2] = \"Tirsdag\";
    strDay[3] = \"Onsdag\";
    strDay[4] = \"Torsdag\";
    strDay[5] = \"Fredag\";
    strDay[6] = \"Lørdag\";
    return strDay[dayValue];
}
function convertMonth(monthValue) {
    strMonth= new MakeArray(12);
    strMonth[0] = \"Jan. \";
    strMonth[1] = \"Feb. \";
    strMonth[2] = \"Mar. \";
    strMonth[3] = \"Apr. \";
    strMonth[4] = \"Maj. \";
    strMonth[5] = \"Juni. \";
    strMonth[6] = \"Juli. \";
    strMonth[7] = \"Aug. \";
    strMonth[8] = \"Sep. \";
    strMonth[9] = \"Okt. \";
    strMonth[10] = \"Nov. \";
    strMonth[11] = \"Dec. \";
    return strMonth[monthValue];
}
// -->
</script>&nbsp; <script>
    <!--
  dato()
    //-->
</script></font>
Avatar billede jakoba Nybegynder
10. marts 2001 - 20:08 #8
  var t = new Date();

  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()] +\" \" +t.getFullYear() );
Avatar billede jakoba Nybegynder
08. oktober 2001 - 15:09 #9
prøver igen:

<html>
<body>

<p>Du ankom til denne side: <center><font color=\'red\'><script language=\'javascript\'>

var t = new Date();

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( \" \" + ugeDag[t.getDay()] +\" \"
                +t.getDate() +\". \" +maaned[t.getMonth()] +\" \" +t.getFullYear() );

</script>
</font></center></p>

</body>
</html>

mvh JakobA
Avatar billede jakoba Nybegynder
08. oktober 2001 - 15:12 #10
Næe. der mangler jo det foranstillede nul i datoen:

<html>
<body>

<p>Du ankom til denne side: <center><font color=\'red\'><script language=\'javascript\'>

var t = new Date();

var ugeDag = new Array( \"s&oslash;ndag\", \"Mandag\", \"Tirsdag\", \"Onsdag\",
                          \"Torsdag\", \"Fredag\", \"L&oslash;rdag\" );

var dag = \"0\"+t.getDate();

var maaned = new Array( \"januar\", \"februar\", \"marts\", \"april\", \"maj\", \"juni\",
              \"juli\", \"august\", \"september\", \"oktober\", \"novenber\", \"december\" );

document.write( \" \" + ugeDag[t.getDay()] +\" \"
                +dag.substring(dag.length-2) +\". \" +maaned[t.getMonth()] +\" \" +t.getFullYear() );

</script>
</font></center></p>

</body>
</html>
Avatar billede atheist Nybegynder
29. juni 2003 - 04:03 #11
var uge = new Array("Søndag","Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag")
var maaned = new Array("Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December")
var gre = new Date()
var dag = uge[gre.getDay()]
var monet = maaned[gre.getMonth()]
var dato = gre.getDate()
var aar = gre.getYear()
if (dato<10){
dato="0"+dato
}
var udput = dag+" "+dato+". "+monet+ " "+aar
alert(udput)
Avatar billede atheist Nybegynder
29. juli 2003 - 10:25 #12
Det var vel ikke sådan at du gider acceptere et svar så:
1) Andre kan få glæde af de svar der er her?
2) En af os kan få glæde af point'sene?
Avatar billede atheist Nybegynder
24. juli 2010 - 04:12 #13
lukketid?
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