webForumDet fria alternativet

Datumproblem

4 svar · 298 visningar · startad av leniz

lenizMedlem sedan aug. 2001676 inlägg
#1

Hej!

Nu har jag 2 problem med datumen som jag hoppas någon kan hjälpa mig med?

Problem 1:

<input type="hidden" name="datum" value="<%=date()%>">

ger 2012-02-20. Idag skulle det istället ha stått 2004-12-02 om det hade fungerat som jag ville.

Problem 2:

datum=DateAdd("d",+31,Date())

ger 1/2/2005. Jag hade velat ha det som 2005-01-02.

Testade skriva in <%Session.LCID = 1053%> men fick då felmeddelandet "The specified LCID is not available."

Några goda råd? :)

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det borde helt klart fungera med Session.LCID, men eftersom det inte gör det, då kan man alltid roa sig med att göra en egen funktion.

Function DateFormat(dteDate)
     if IsDate (dteDate) then
          DateFormat = Year(dteDate) & "-" & Right("0" & Month(dteDate), 2) & "-" & Right("0" & Day(dteDate), 2)
     else
          DateFormat = "Fel, för böveln!"
     end if
End function

Mvh

LeonLMedlem sedan dec. 20025 871 inlägg
#3

Re: Datumproblem

Problem 1 »
Funkar det någon annanstans, eller? Det verkar som att serverklockan går fel.

Problem 2 »
Det du vill är alltså att flytta fram en månad? Gör så här i stället:

DateAdd("m", 1, Date())

red) Hehe. Missuppfattade problem 2, och säkerligen ettan också. ;)

lenizMedlem sedan aug. 2001676 inlägg
#4

@nders skrev:

Det borde helt klart fungera med Session.LCID, men eftersom det inte gör det, då kan man alltid roa sig med att göra en egen funktion.

Function DateFormat(dteDate)
     if IsDate (dteDate) then
          DateFormat = Year(dteDate) & "-" & Right("0" & Month(dteDate), 2) & "-" & Right("0" & Day(dteDate), 2)
     else
          DateFormat = "Fel, för böveln!"
     end if
End function

Mvh

En stor mugg glögg och ett stort tack till dig! :) Funkade toppen!
/Lena

lenizMedlem sedan aug. 2001676 inlägg
#5

Re: Re: Datumproblem

LeonL skrev:

Problem 1 »
Funkar det någon annanstans, eller? Det verkar som att serverklockan går fel.

Problem 2 »
Det du vill är alltså att flytta fram en månad? Gör så här i stället:

DateAdd("m", 1, Date())

red) Hehe. Missuppfattade problem 2, och säkerligen ettan också. ;)

Hej!
Nej jag vill flytta fram exakt 31 dagar.
Mvh Lena

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