Titta på funktionen formatdatetime
formatdatetime(now(),1)
Eventuellt får du ta en substräng med mid eller right.
8 svar · 211 visningar · startad av diablo
Vill skriva ut dagens datum och tid!
Jag använder mig nu av "Now" och då blir det så här: "2001-03-23 12.45.12"
Men jag skulle vilja att den skrev ut typ: "23 mars, 12.45.12" istället, hur gör jag då?
Titta på funktionen formatdatetime
formatdatetime(now(),1)
Eventuellt får du ta en substräng med mid eller right.
Var kan jag hitta mer info om formatdatetime ?
När jag skrev:
formatdatetime(now(),1)
Så blev det bättre, men klockan försvann, det stog bara:
"den 23 mars 2001"
Dokumentation om alla vbfunktioner finns här
http://msdn.microsoft.com/scripting/
Välj VB-script
Documentation
Language reference
Functions
Du kanske får konkatenera ihop värdet från två anrop, t.ex
t = now()
response.write formatdatetime(t,1)&_
" " & formatdatetime(t,3)
Det kanske finns bättre sätt men du kan testa lite olika varianter.
Tack! Ska kolla där!
Finns lite direktlänkar i FAQ:n också...
Hallå igen! ..
Får inte till det riktigt som jag vill!
För tillfället så använder jag mig av formatdatetime:
formatdatetime(Now(),1) & ", kl " &formatdatetime(now(),4)
Då skrivs datum ut:
"23 mars 2001, kl 18.00"
Men jag skulle vilja få bort årtalet, hur gör jag?
så här till exempel:
str1 = formatdatetime(Now(),1)
Response.write left(str1,len(str1)-5) & ", kl " &formatdatetime(now(),4)
mvh,
Ja men, de där funkade juh fin fint!
Man tackar!