Daten vergleichen - PHP

  • Huhu!
    Folgendes Problem:
    Ich will verschiedene Daten vergleichen. Das ganze vom akutellem Datum und von einem in einer MySQL Datenbank.
    Mein bisheriger Ansatz:


    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?

  • Vielleicht währe ein anderer Ansatz besser?
    z.B.

    Also quasi das Datum schon im Query formatieren ;)

    Gruß crAzywuLf :D

  • Vielleicht währe ein anderer Ansatz besser?
    z.B.

    Also quasi das Datum schon im Query formatieren ;)

    Auch ne Möglichkeit, aber ich will abfragen ob $now später oder früher ist als $fDates['<<zeit>>']. Und das kann PHP ja nicht mit den Datumsangaben, deswegen die Idee mit dem Unixtimestamp, weil ich es vorher so wie bei dir grade hatte und es genauso funktioniert hat wie jetzt...

  • So, Problem gelöst :) Habe bei der Sekundenangabe von mktime() ausversehen schon die Tage hingeschrieben, jetzt geht es aber ;)