25. januar 2004 - 23:52
Der er
15 kommentarer og 7 løsninger
Datoformat fra serveren - Hvordan Dansk-format
Hej Alle Jeg har implementeret et calendar script, og alt ser ud til at virke fint, undtagen følgende: I nedenstående form, skrives følgende: 1/25/2004 - Jeg vil selvfølgelig have at det skal stå så danskere kan forstå det, altså: 25/1/2004 Hvordan ændrer jeg dette ??? Det er vel koden: DATE - jeg skal ændre, ikke ??? <input name="PIC_DATED" type="text" class="form" value="<%= date() %>" size="10"> <a href="java script:cal.popup();"><img src="assets/cal.gif" width="16" height="16" border="0" alt="Klik her for at angive dato"></a> .....jeg kunne virkelig godt bruge et hurtigt svar her til aften....... Kommandoen: DATE, giver den 1/25/2004 eller 25/1/2004 ?? ...eller rettere sagt, hvilken kommando giver formatet: 25/1/2004 ?? Tak ;-)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. januar 2004 - 23:53
#1
Smæk dette øverst i dit dokument: <% Session.LCID = 1030 %> //>Rune
25. januar 2004 - 23:55
#2
Tak for det hurtige svar, men det har jeg prøvet !!! Der sker ikke en dyt ? Peter
25. januar 2004 - 23:58
#3
Så kan du gøre sådan her: <% dtmDate = Day(Date()) & "/" & Month(Date()) & "/" & Year(Date()) %> <input name="PIC_DATED" type="text" class="form" value="<%= dtmDate %>" size="10"> <a href="java script:cal.popup();"><img src="assets/cal.gif" width="16" height="16" border="0" alt="Klik her for at angive dato"></a> //>Rune
25. januar 2004 - 23:58
#4
Jeg prøvede at ændre DATE til NOW, så skrev den: 1/25/2004 23:57:29 ??? Hjælp
25. januar 2004 - 23:59
#5
Now() udskriver dato OG tid, Date() udskriver kun datoen ;-) //>Rune
26. januar 2004 - 00:05
#6
Dit script virkede !!! SUPER SUPER Men så kommer der en alert boks op der siger, at format accepted skal være: dd-mm-yyyy Det er vel fordi MM kun er et tal !!! - Kan du programmere måned til at være 01 ??
26. januar 2004 - 00:12
#7
Tjaaa, det kan jeg vel godt :) <% Function fDate(dtmDate) dtmDay = Day(dtmDate) dtmMon = Month(dtmDate) dtmYea = Year(dtmDate) If Len(dtmDay) = 1 Then dtmDay = 0 & dtmDay End If If Len(dtmMon) = 1 Then dtmMon = 0 & dtmMon End If fDate = dtmDay & "/" & dtmMon & "/" & dtmYea End Function %> <input name="PIC_DATED" type="text" class="form" value="<%= fDate Date() %>" size="10"> <a href="java script:cal.popup();"><img src="assets/cal.gif" width="16" height="16" border="0" alt="Klik her for at angive dato"></a> //>Rune
26. januar 2004 - 00:12
#8
Hvad siger du Rune ? - Kan du hjælpe ?? TAK
26. januar 2004 - 00:13
#9
SUPER !!! Tak - Prøver lige
26. januar 2004 - 00:17
#10
UPS........ Microsoft VBScript compilation error '800a03ee' Expected ')' /udvidelser/dugalleryplus2/inc_submit.asp, line 444 Response.Write(fDate Date()) ---------------------^
26. januar 2004 - 00:19
#11
Prøv sådan her så: <% Function fDate(dtmDate) dtmDay = Day(dtmDate) dtmMon = Month(dtmDate) dtmYea = Year(dtmDate) If Len(dtmDay) = 1 Then dtmDay = 0 & dtmDay End If If Len(dtmMon) = 1 Then dtmMon = 0 & dtmMon End If fDate = dtmDay & "/" & dtmMon & "/" & dtmYea End Function %> <input name="PIC_DATED" type="text" class="form" value="<%= fDate(Date()) %>" size="10"> <a href="java script:cal.popup();"><img src="assets/cal.gif" width="16" height="16" border="0" alt="Klik her for at angive dato"></a> //>Rune
26. januar 2004 - 00:24
#12
Nå, jeg hopper i seng nu... Hvis ik' du får det til at virke i aften skal jeg nok kigge på det som det første i morgen når jeg står op (kl. 7) //>Rune
26. januar 2004 - 00:24
#13
Perfekt - Det virkede.
Super mange tak, du løste problemet og skal have dine point, MEN
Mit script fejler stadig.....
Der kommer ALERT boks op og siger:
Invalid date format: '26/01/2004'
Format accepted is dd-mm-yyyy
Hmmm, hvor pokker skal jeg mon så rette ????
(Det er et calendar script downloadet fra
http://www.softcomplex.com/products/tigra_calendar/
26. januar 2004 - 08:15
#14
Hej Peter, godt det kom til at virke. Men det problem du har nu er et JavaScript problem, og om handler derfor ikke ASP :-/ //>Rune
26. januar 2004 - 08:37
#15
Man kunne også lige læse fejl koden og forslå at bruge "-" i stedet for "/" i datoen. Så derfor bruge - og ikke / i datoen ellers virker kalenderen ikke. fDate = dtmDay & "-" & dtmMon & "-" & dtmYea
26. januar 2004 - 08:42
#16
Suverænt !! Jeg prøver straks.........
26. januar 2004 - 08:51
#17
VENT ! - Jeg er på arbejde lige nu og kan desværre ikke få forbindelse ud af huset via FTP eller lign. Tak for svaret, jeg vender tilbage senere i dag.
26. januar 2004 - 08:55
#18
Det helt i orden, jeg har lige fået en kop mogen kaffe så dagen pligter klader, så det ikke sikkert jeg kigger ind før senere i dag ;) Jeg prøvede lige det link du gav og de har jo en demo :) og den giver fejlen når jeg skriver 26/01/2004 men 26-01-2004 giver ikke fejl, så jeg tror på det :o)
26. januar 2004 - 08:57
#19
Fedt - Det bliver en god dag ;-) Jeg vender tilbage Peter
26. januar 2004 - 09:01
#20
Lige en lille ting: dtmDay = Day(dtmDate) If Len(dtmDay) = 1 Then dtmDay = 0 & dtmDay End If - plejer jeg at skrive som: dtmDay = Right("0" & Day(dtmDate), 2) Det giver det samme, men fylder mindre
26. januar 2004 - 22:41
#21
Du er genial Eagleeye....... Hvilket overblik - Det var simpelthen bare et spørgsmål om at ændre / til - , fuldstændig som der stod i fejlmeddelsen...... Shit - Det burde jeg have set !!! Hvad siger du Medions ??? (Arhh, du gjorde jo såmænd blot hvad jeg bad om / efterlyste.... ;-) Men tusind tusind tak for hjælpen begge to - Hvordan skal jeg fordele point'ne - Er det OK med fifty-fifty ?? -> Det gør jeg, så må I endelig sige til hvis I mener det er forkert... Endnu en gang -> TAK
26. januar 2004 - 22:44
#22
Det helt fint med mig, men det er op til dig hvordan de skal deles ;) Du kan dele point ved at markere begge navne og trykke Acceptere så får vi 50% hver. Hvis du vil give den ene mere end den anden skal du trykke på Advanceret og selv skrive hvor mange point hver af os skal havde.
Kurser inden for grundlæggende programmering