Huhu!
Folgendes Problem:
Ich will verschiedene Daten vergleichen. Das ganze vom akutellem Datum und von einem in einer MySQL Datenbank.
Mein bisheriger Ansatz:
PHP
$timestamp=time();
$day = date("d", $timestamp);
$month = date("m", $timestamp);
$year = date("Y", $timestamp);
$hour = date("H", $timestamp);
$second = date("i", $timestamp);
[...]
list ($d, $m, $y, $h, $i) = split('[./:]', $row['zeit']);
$azeit=mktime($hour, $second, $month, $day, $year);
$zeit=mktime($h, $i, $m, $d, $y);
if ($azeit < $zeit) {
return false
}
Alles anzeigen
Das kommt raus:
09.04.2009/12:30(06.04.2009/12:05)mit //true
06.04.2009/12:30("")//true
06.04.2009/12.00("")//false
05.04.2009/12:00("")//false
05.04.2009/13:00("")//false
05.04.2003/xx:xx("")//flase
05.03.2009/xx:xx("")//false
Praktisch eigentlich alles ausser:
12.03.2009/xx:xx("")//liefert mir true rurück, da der Monat anscheinend nicht beachtet wird.
Das verwundert mich ein wenig. Jemand eine Idee?