Datum richtig speichern
bearbeitet von Linuchs> Ich möchte jetzt für jeden Tag ein eigenen Eintrag haben, da ich das Datum später in einem Kalender ausgeben lassen möchte.
Meine Empfehlung: Speichere den Termin nur einmal in der Datenbank und erstelle die Kopien bei der Ausgabe.
Grund: Wenn sich was ändert (15.02.2017 - 28.09.2017) musst du wieviel hundert Datensätze ändern?
> Wie baue ich da jetzt eine schleife auf?
Erstelle für Start und Ende je einen Unix-Timestamp mittags. Von Tag zu Tag addierst du die Tages-Sekunden `60*60*24` und wandelst die wieder zum Datum. Dann hast du keinen Stress mit Schaltjahren. Und bei Sommer/Winter Umstellung ist es täglich noch das richtige Datum.
Lang laufende Veranstaltungen haben gerne Ruhetage. Also Vorsicht bei dieser pauschalen Automatik.
Datum richtig speichern
bearbeitet von Linuchs> Ich möchte jetzt für jeden Tag ein eigenen Eintrag haben, da ich das Datum später in einem Kalender ausgeben lassen möchte.
Meine Empfehlung: Speichere den Termin nur einmal in der Datenbank und erstelle die Kopien bei der Ausgabe.
Grund: Wenn sich was ändert (15.02.2017 - 28.09.2017) musst du wieviel hundert Datensätze ändern?
> Wie baue ich da jetzt eine schleife auf?
Erstelle für Start und Ende je einen Unix-Timestamp mittags. Von Tag zu Tag addierst du die Tages-Sekunden (60*60*24) und wandelst die wieder zum Datum. Dann hast du keinen Stress mit Schaltjahren. Und bei Sommer/Winter Umstellung ist es täglich noch das richtige Datum.
Lang laufende Veranstaltungen haben gerne Ruhetage. Also Vorsicht bei dieser pauschalen Automatik.