[PHP] Datum & Uhrzeit am besten miteinander vergleichen -> wie?



  • Hallo!

    Ich hab folgendes problem.

    Ich habe zwei strings mit datum und uhrzeit drin.
    Form:

    "YYYY-MM-DD HH:MM:SS" <-- So sehen beide strings aus

    Jetz möcht ich gern wissen, welches Datum aktueller ist 😉

    Nur wenn ich das jetzt mit
    $string1 < $string2 vergleiche, dann bekomm ich nur die falsche antwort.

    Ich hab überlegt, dass ich beide in ein timestamp umrechne, und dann einfach schaue, welcher timestamp größer ist.
    Allerdings find ich keine funktion mehr, die mir das ganze in ein Timestamp ausgibt.

    Kennt ihr eine Funktion bzw. Habt ihr noch andere ideen?

    Liebe grüsse und vielen Dank 😉

    cya


  • Mod

    uU kann strtotime() dein Format lesen? Wenn ja, dann passts ja 🙂

    Ansonsten kann MySQL das auch - das hat Super Datumsfunktionen.

    Ansonsten bleibt dir nur über das ding zu exploden und selber zu testen... uU hilft hier mktime()



  • Sollte aber auch mit strcmp gehen - ist nur die Frage, was da jetzt am schnellsten ist 😉



  • hmm strcmp? sicher?

    Na egal, ich hab es jetz so gemacht, wie Shade es gesagt hat und tatsächlich geht es 😉

    Es geht auf jeden fall 😉

    danke leute *gg*
    und danke für die echt schnelle antwort 😉

    cya



  • mrchat schrieb:

    hmm strcmp? sicher?

    Sollte eigentlich gehen, denn wenn du das Datums-Angaben in diesem Format hast werden diese ja korrekt sortiert (weshalb man wohl auch dieses Format verwendet 😉 )



  • flenders schrieb:

    mrchat schrieb:

    hmm strcmp? sicher?

    Sollte eigentlich gehen, denn wenn du das Datums-Angaben in diesem Format hast werden diese ja korrekt sortiert (weshalb man wohl auch dieses Format verwendet 😉 )

    Na ok, ich werd es mir merken 😉

    Hab nur jetzt keine lust mehr das ganze nochmal komplett umzustellen 😉

    So funktioniert es auch, ist nur ein wenig langsamer, was aber keiner merkt 😉

    liebe grüsse


Log in to reply