Du kan stadigvæk ikke regne med tid, som du regner med alm. tal.
date('H') < 21 vil være sandt indtil date('H') == 22.
Hvis du bruger mktime, tror jeg at det vil give meget mere mening for dig.
http://php.net/mktime- $open = mktime(null,null,null,6,0,0);
- $closed = mktime(null,null,null,20,59,59); // Vi lukker nemlig kl. 21!!!
- $now = time();
- if($open <= $now && $now <= $closed) {
- // Nu er der åbent!
- } else {
- // Nu er der lukket!
- }
Indlæg senest redigeret d. 09.12.2012 23:53 af Bruger #10216