webForumDet fria alternativet

datum formatering...

5 svar · 412 visningar · startad av adnoctum

adnoctumMedlem sedan jan. 200438 inlägg
#1

Är det nån som kan hjälpa mig lite med mitt lilla "datum problem".

Den lilla kodsnutten som skriver datumet i mitt script ser ut så här:

<%=rs("date")%>

Datumet ser sedan ut så här: 2/17/2004 (altså, månad, dag, år)

Jag skulle helst vilja att datumet skrivs så här: February 17, 2004

eller: 2004-02-17

I databasen ligger datumen lagrade så här: 2004-02-17

@ndersMedlem sedan juni 200032 969 inlägg
#2

Kika på FormatDateTime(), annars har du en massa andra fina datumfunktioner dokumenterade på devguru, som du kan använda dig av.

mvh

sabbacusMedlem sedan juli 2002630 inlägg
#3
date ("Y-m-d");

Enligt gällande ISO-standard.

@ndersMedlem sedan juni 200032 969 inlägg
#4

Nu pratar vi iofs asp och inte php, men om man vill byta språk så kan man säkert göra som du säger. ;)

adnoctumMedlem sedan jan. 200438 inlägg
#5

Tack ska du ha @nders, det funkar kanon nu !

Det är bara en grej som jag klurar lite på, när man skriver så här: <% =FormatDateTime("6/26/1943", 1) %> se genereras följande: Saturday, June 26, 1943.. vilket i och för sig är helt ok.

Men, om man vill ha bort dagen, altså Saturday i det här fallet, hur gör man då ?

@ndersMedlem sedan juni 200032 969 inlägg
#6

Det borde fungera (även om det inte är så snyggt) att göra så här:

varDate = Split(FormatDateTime("6/26/1943", 1), ", ")
Response.write varDate (1) & ", " & varDate (2)

Annars kan du ju använda funktionerna Day(), MonthName() och Year() för att formatera ditt datum precis som du vill ha det.

Mvh

126 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)