Met deze code haal ik een bepaald tijdstip (gaat altijd over "vandaag") uit de database:
while( $obj = sqlsrv_fetch_object( $result )) {
$tijdjeUitDB = $obj->TimeBegin->format('H:i:s');
}
Daarna trek ik daar 1 uur vanaf:
$tijdjeUitDB = strtotime($tijdjeUitDB) - 60*60;
En vervolgens wil ik het gaan vergelijken met tijdstip "nu":
if (strtotime(time()) >= strtotime($tijdjeUitDB)) {
echo "ok";
}
Dit lukt echter niet. Er komt namelijk in alle gevallen "ok" te staan, ook als de vergelijking eigenlijk een negatief resultaat zou moeten geven...
Wat doe ik verkeerd? En nog belangrijker: hoe krijg ik dit opgelost?
Het doel is straks dit script door een CRON-job (iedere 15 min.) te laten triggeren.
Zodra het script "ziet" dat het tijdstip uit de database een uur (of minder) voor de huidige tijd licht, dan moet er "ok" verschijnen.
Alvast bedankt voor 't meedenken!