|
| Formatering af dato i response write Fra : Jens Willadsen |
Dato : 21-11-04 14:21 |
|
Hej folkens
Jeg sidder og roder med at vise en dato som står i et tabel felt der hedder
dato, feltet i min access database er formateret til normal dato visning
dd-MM-yyyy.
Men i sætningen
Response.Write "Fra den: "&rs("Dato") & " kommer datoen ud i US version
altså MM-dd-yyyy, hvilket irriterer mig usigeligt, og jeg har ingen anelse
om hvodden jeg skal formatere det om .
Det er sikkert en enkelt procedure men jeg håpber der er en der gider og
hjælpe en newbee :).
MVH Jens
| |
terje (21-11-2004)
| Kommentar Fra : terje |
Dato : 21-11-04 16:40 |
|
Jens Willadsen wrote:
> Hej folkens
>
> Jeg sidder og roder med at vise en dato som står i et tabel felt der hedder
> dato, feltet i min access database er formateret til normal dato visning
> dd-MM-yyyy.
> Men i sætningen
> Response.Write "Fra den: "&rs("Dato") & " kommer datoen ud i US version
> altså MM-dd-yyyy, hvilket irriterer mig usigeligt, og jeg har ingen anelse
> om hvodden jeg skal formatere det om .
> Det er sikkert en enkelt procedure men jeg håpber der er en der gider og
> hjælpe en newbee :).
>
> MVH Jens
Hei Jens.
Jeg er overbevist om at du selv kan finne løsningen på ditt problem hvis
du lærer deg å Google!
http://www.google.com/search?sourceid=navclient&ie=UTF-8&q=vbscript+FormatDateTime
terje
| |
Jens Willadsen (21-11-2004)
| Kommentar Fra : Jens Willadsen |
Dato : 21-11-04 18:38 |
|
> Hei Jens.
> Jeg er overbevist om at du selv kan finne løsningen på ditt problem hvis
> du lærer deg å Google!
> http://www.google.com/search?sourceid=navclient&ie=UTF-8&q=vbscript+FormatDateTime
>
> terje
Hej Terje
Jeg havde prøvet den løsning men det eneste den funktion den kan er at
omformattere en dato fra kort format til lang format, men mit problem var at
få datoen fra UK format MM-dd-YYYY til DK format DD-MM-YYYY. Men den side
der kom frem hjalp mig nu også, da jeg løste problemmet med Datepart
funktionen med denne kode.
"&DatePart("D",rs("Dato"))&"/"&DatePart("M",rs("Dato"))&"/"&DatePart("YYYY",rs("Dato"))&
"
men det er efter min mening en rimelig uelegant løsning, men det virker :)
MVH Jens
| |
terje (22-11-2004)
| Kommentar Fra : terje |
Dato : 22-11-04 01:25 |
|
Jens Willadsen wrote:
> Jeg havde prøvet den løsning men det eneste den funktion den kan er at
> omformattere en dato fra kort format til lang format, men mit problem var at
> få datoen fra UK format MM-dd-YYYY til DK format DD-MM-YYYY. Men den side
> der kom frem hjalp mig nu også, da jeg løste problemmet med Datepart
> funktionen med denne kode.
>
> "&DatePart("D",rs("Dato"))&"/"&DatePart("M",rs("Dato"))&"/"&DatePart("YYYY",rs("Dato"))&
Hvis du skriver dette inn øverst i din ASP kode:
<% @Language = "VBScript" LCID = "1030" %>
Og så tester koden under - hva slags format får du?
Response.Write FormatDateTime(rs("Dato"), 2)
terje?
| |
Tonni H Rasmussen (21-11-2004)
| Kommentar Fra : Tonni H Rasmussen |
Dato : 21-11-04 18:56 |
|
Hej hej.
Jeg har selv haft det problem, heldigvis er løsningen meget simpel. Du skal
blot indsætte <% Session.LCID = 1030 %> i starten af dit dokument. Så sættes
tiden til vores lokale tid, og det skulle virke helt perfekt...
Tonni
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|