Hi. Ich muss für meine Seite einen Script schreiben, wo ich (relative??) Tages- und Zeitangaben vergleichen muß. Diese sind identisch mit einem Wochenunterichtsplan von Schulen.
Z.B. "Freitag 12:30:00".
Ich habe das mal so getestet, und es funktioniert.
Ist das Ergebnis zufällig richtig, oder stimmt das Ergebnis tatsächlich, weil PHP die Variable $date1 und $date2 als date() Ausgabe erkennt und dann vergleicht?
Ansonsten habe ich auf php.net gelesen, dass die Woche laut date() mit Sunday beginnt, was zu falschen Ergebnissen führen kann. Denn Sunday soll grösser als Monday sein.
Habt ihr vielleicht ein paar Tips, wie ich diese Sache richtig angehen kann? Bin für jeden Tipp dankbar.
Z.B. "Freitag 12:30:00".
Ich habe das mal so getestet, und es funktioniert.
PHP-Code:
<?php
$date1 = date("l H:i:s"); // Ergibt z.B. Friday 8:15:05
sleep(3);
$date2 = date("l H:i:s");
if($date < $date2){
echo $date1 ." ist kleiner als ". $date2;
}else{
echo "nicht kleiner";
}
?>
Ansonsten habe ich auf php.net gelesen, dass die Woche laut date() mit Sunday beginnt, was zu falschen Ergebnissen führen kann. Denn Sunday soll grösser als Monday sein.
Habt ihr vielleicht ein paar Tips, wie ich diese Sache richtig angehen kann? Bin für jeden Tipp dankbar.
Kommentar