21. november 2000 - 18:10
Der er
7 kommentarer og 1 løsning
Dato
Hejsa! Jeg skal have en dato ind på min hjemmeside helst i asp. Når jeg bruger denne kode: <%= NOW %> skriver den datoen ud sådan: 11/21/00 6:10:29 PM Men jeg skal bruge en der skriver datoen sådan: Tirsdag, 21. november 2000 Hvad er koden til det ?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
21. november 2000 - 18:24
#1
Du skal istedet \"formatere datoen\"...det gør du sådan: - placer dette script i din header: <script language=\"JavaScript\"><!-- mindato = new Date(); dag = mindato.getDay mindag = dato.getDate(); minmd = dato.getMonth(); minyear = dato.getYear(); ugedag = new Array(\"Søndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"Lørdag\"); datoStreng = ugedag[dag]+\", d. \"+mindag+\"/\"+minmd + minyear // --> </script> - og placer dette her, hvor du vil have datoen <script>document.write(datoStreng);</script>
sp
Nybegynder
21. november 2000 - 18:29
#2
Du koverterer datoen sådan med ASP. Du kan selv ændre i strengen: Function ConvertDate(dtmDate,intFormat) \' intFormat kan have 2 værdier. 0 eller 1 \' 0 = Returnerer dato og tid \' 1 = Returnerer kun dato Months = right(\"00\" & DatePart(\"m\", dtmDate) ,2) Days = right(\"00\" & DatePart(\"d\", dtmDate) ,2) Hours = right(\"00\" & DatePart(\"h\", dtmDate) ,2) Minutes = right(\"00\" & DatePart(\"n\", dtmDate) ,2) Seconds = right(\"00\" & DatePart(\"s\", dtmDate) ,2) OutDate = DatePart(\"yyyy\", dtmDate) & \"-\" & Months & \"-\" & Days OutTime = Hours & \"-\" & Minutes & \"-\" & Seconds If intFormat = 0 Then strOut = OutDate & \"-\" & OutTime ElseIf intFormat = 1 Then strOut = OutDate End If ConvertDate = strOut End Function
21. november 2000 - 18:32
#3
Jeg har prøvet sådan: <html> <head> <title>Dato test</title> <script language=\"JavaScript\"><!-- mindato = new Date(); dag = mindato.getDay mindag = dato.getDate(); minmd = dato.getMonth(); minyear = dato.getYear(); ugedag = new Array(\"Søndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"Lørdag\"); datoStreng = ugedag[dag]+\", d. \"+mindag+\"/\"+minmd + minyear // --> </script> </head> <body> <%= NOW %> </body> </html> Det virker stadig ikke...
sp
Nybegynder
21. november 2000 - 19:05
#4
<%= NOW %> Det kan du da ikke bruge når du bruger Javascript!
sp
Nybegynder
21. november 2000 - 19:06
#5
Hvad med lige at finde en løsning INDEN du accepterer eller afviser. Jeg vil gerne hjælpe... men
sp
Nybegynder
21. november 2000 - 19:07
#6
Javascriptet viser dato/tid på den besøgenes computer IKKE på serveren. Går tiden ikke rigtigt så....
21. november 2000 - 19:54
#7
- du skriver jo \"Now\" i body\'en og ikke \"datoStreng\"...
22. november 2000 - 21:41
#8
Det hele kan gøres i ASP; Session.LCID = 1030 \'sætter HTML op til dansk. FormatDateTime(Now,1)\'Ja, se selv - prøv 2,3,4 osv
Kurser inden for grundlæggende programmering