webForumDet fria alternativet

är datum mindre?

8 svar · 174 visningar · startad av Poffe

PoffeMedlem sedan apr. 20022 743 inlägg
#1

hej, jag har två datum om jag vill kolla mot varandra:

är datum2 mindre än datum1 ska detta ske {
...
} else {
...
}

ni fattar hur jag menar va?

tack på förhand :)

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Hur kan dessa datum se ut? T.ex.:
"12 april 2002"
"12 APrIL 2002"
"01 MARs 2002"

:)

PoffeMedlem sedan apr. 20022 743 inlägg
#3

sorry, tänkte nte på det ;)

de är i formatet
yyyy-mm-dd

ex:
2003-02-18

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Jag tror att man kan använda sig de traditionella jämförelseoperatorerna "<" och ">", d.v.s.:

var a = "2003-02-18";
var b = "2003-03-18";

if(a < b)
     // Kod...
else
     // Kod...

:)

PoffeMedlem sedan apr. 20022 743 inlägg
#5

har testat det, men det funkade inte :(

Peter SMedlem sedan dec. 20025 483 inlägg
#6

Kan du ge ett exempel?

:)

PoffeMedlem sedan apr. 20022 743 inlägg
#7

jag körde ganska exakt den kod som du skrev nu

Peter SMedlem sedan dec. 20025 483 inlägg
#8

Det var konstigt. Följande fungerar iallafall för mig.

...
function test(){
	if(arguments[0] > arguments[1])
		alert(arguments[0]+" är större än "+arguments[1]);
	else
		alert(arguments[1]+" är större än "+arguments[0]);
};

test("2002-02-18","2003-03-18");
...

:)

PoffeMedlem sedan apr. 20022 743 inlägg
#9

mysko, men bra ;)

nu funkar det :)

tack!!

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