/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste