webForumDet fria alternativet
Logga in / Bli medlem

är datum mindre?

JavaScript

8 svar · 174 visningar · startad av Poffe

Medlem sedan apr. 20022 743 inlägg
Trådstart#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 :)

Medlem sedan dec. 20025 483 inlägg
#2

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

:)

Medlem sedan apr. 20022 743 inlägg
#3

sorry, tänkte nte på det ;)

de är i formatet
yyyy-mm-dd

ex:
2003-02-18

Medlem 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...

:)

Medlem sedan apr. 20022 743 inlägg
#5

har testat det, men det funkade inte :(

Medlem sedan dec. 20025 483 inlägg
#6

Kan du ge ett exempel?

:)

Medlem sedan apr. 20022 743 inlägg
#7

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

Medlem 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");
...

:)

Medlem sedan apr. 20022 743 inlägg
#9

mysko, men bra ;)

nu funkar det :)

tack!!

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)