TimeTo
Aus Programmers Guide
Version vom 06:41, 6. Apr. 2010 bei Roy (Diskussion | Beiträge)
<?php /** * gibt zur aktuellen Zeit immer die nächste Viertelstunde zurück * BSP: * Zeit: 10:05 Uhr * Return: 10:15 * * Zeit: 10:55 Uhr * Return: 11:00 */ function timeToNextAbarbeitung(){ $akt_std=date("H"); $akt_min=date("i"); if($akt_min >= 0 && $akt_min < 15){ $next_min=15; $next_std=$akt_std; } elseif($akt_min >= 15 && $akt_min < 30){ $next_min=30; $next_std=$akt_std; } elseif($akt_min >= 30 && $akt_min < 45){ $next_min=45; $next_std=$akt_std; } elseif($akt_min >= 45 && $akt_min <= 59){ $next_min=00; if($akt_std < 23){ $next_std=$akt_std+1; }else{ $next_std=0; } } return $next_std.":".str_pad($next_min,2,'0',STR_PAD_LEFT); } ?>