webForumDet fria alternativet

Jämföra tidpunkter med varandra?

PHP

2 svar · 367 visningar · startad av vic

Medlem sedan apr. 2006244 inlägg
Frågan#1

Hej!

Vad är det vanligaste sättet att jämföra tidpunkter på? JAg antar att det inte går att skriva typ if('2007-04-19 22:01:33' > '2007-04-23 00:00:00')

Alltid när jag stått inför denna typ av problem som blir min lösning en en sjukt lång harrang av if-satser. Det måste finnas ett bättre sätt

// Vic

Medlem sedan dec. 2004736 inlägg
#2
if ('2007-04-19 22:01:33' > '2007-04-23 00:00:00') {
	print 'Japp!';
} else {
	print 'Nej!';
}

skriver ut Nej! då datumet inte är större (senare?). Så det funkar fint! Fast egentligen bör man använda funktionen strtotime:

if (strtotime('2007-04-19 22:01:33') > strtotime('2007-04-23 00:00:00')) {
	print 'Japp!';
} else {
	print 'Nej!';
}
Medlem sedan apr. 2006244 inlägg
#3

ok, det var det jag tänkte

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)