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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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