dedlfix: Datum +6 Wochen

Beitrag lesen

Tach!

  • 2017-03-12

MySQL arbeitet intern mit dem untersten Format (YYYY-MM-DD).

Genauer gesagt, es präsentiert Datumsdaten in dieser Form und möchte sie in dieser Form übergeben bekommen. Was es intern damit macht, steht auf einem anderen Blatt. Ein DATE benötigt nur 3 Byte Speicherplatz. Da findet also eine Umwandlung in ein internes Format statt.

Schau dir mal die Datums-und Zeitfunktionen von MySQL an, sowas wie YEAR() und MONTH() existiert - damit lässt sich problemlos nach Einträgen zu einem bestimmten Monat o.ä. suchen.

Genau das ist der üblicherweise beste Weg: Speicherung im entsprechenden Datentyp und Verwenden der bereitgestellten Funktionen zum Zugreifen darauf oder auf Teile davon.

dedlfix.