Tach!
wenn ich das alles richtig verstanden habe, wäre es für mich zumindest am einfachsten den Wert direkt als Timestamp (Startdatum, sowie das Enddatum) in die Datenbank zu speichern. Damit kann PHP ohne Probleme arbeiten und ich bin flexibel?
Nein, nicht ganz. Im DBMS solltest du das schon als DateTime belassen, dann kannst du dort auch rechnen, was die Datums- und Zeitfunktionen hergeben. Wenn du in PHP (weiter)rechnen willst, dann lass dir den Wert als Unix-Timestamp ausgeben, den kann die MySQL-Funktion UNIX_TIMESTAMP() aus einem DateTime-Wert ermitteln. Damit bist du in beiden Welten handlungsfähig.
dedlfix.