Frågan 25 mars 2003 20:22 #1 Hej!
Hur får man svensk tid med Date och inte Amerikansk? T.ex om datumet är den 3/5 i Sverige och den 2/5 i USA så vill jag att den ska visa Svenskt datum och inte Amerikanskt! :stud
@nders Medlem sedan juni 2000 32 967 inlägg Du får det datum som är inställt på servern. Om servern står någon annan stans, exempelvis i USA, får du kompensera med DateAdd() när du ska skriva ut datum / tid-värden på din sida.
Response.write DateAdd("h", 6, now()) ' Lägger till 6 timmar på serverns tid
red: h för timmar ju, inget annat. ;) tack Peeer.
Mvh
Peeer Medlem sedan mars 2002 5 907 inlägg amtid = now()
svensktid = dateadd("h",6,now())
Visserligen han @nders före, men min kod lägger i alla fall inte till 6 dagar ;)
@nders Medlem sedan juni 2000 32 967 inlägg Nej, jag såg precis det, och redigerade samtidigt som du. ;)
Mvh
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Själv använder jag den här funktionen: (används i fall att nån surfar in på sidan mellan kl. 24 och kl. 6 ;))
Function Tiden()
strStart = FormatDateTime(Now,vbShortTime)
arrTime = Split(strStart,":")
intHour = arrTime(0) + 6
intMin = arrTime(1)
If intHour = 24 Then
intHour = "0"
ElseIf intHour = 25 Then
intHour = 1
ElseIf intHour = 26 Then
intHour = 2
ElseIf intHour = 27 Then
intHour = 3
ElseIf intHour = 28 Then
intHour = 4
ElseIf intHour = 29 Then
intHour = 5
ElseIf intHour = 30 Then
intHour = 6
End If
Tiden = intHour & ":" & intMin
End Function
Kanske lite onödig, men det var det bästa ja kunde komma på på 5 minuter förrut :)
/red Jag VET att @nders vill att man ska använda subbar i sånna här fall, men jag orkar bara inte skriva om de två sista raderna! *Lat*
@nders Medlem sedan juni 2000 32 967 inlägg Ja, den är lite dum. Använd de datumfunktioner som finns. :)
Men den funkar väl säkert också? ;)
mvh
S Sebbe Medlem sedan jan. 2003 2 285 inlägg Funkar = Ja!
Onödig = JA!! :birp