hotti: MySQL Datum-Funktionen

Beitrag lesen

Moin,

Muss ich mal nachfragen (denn es sollte der 29.2.1500 folgen):

nein, denn 1500 ist durch 100 und nicht durch 400 teilbar.

Das wäre die Schaltjahr-Regelung des Gregorianischen Kalenders. Den gabs 1500 noch nicht.

mysql> select DATE_ADD('1001-01-01', INTERVAL 212486  DAY);
+----------------------------------------------+
| DATE_ADD('1001-01-01', INTERVAL 212486  DAY) |
+----------------------------------------------+
| 1582-10-08                                   |
+----------------------------------------------+

Demzufolge verschiebt mySQL die Differenzen, rauskommen muss der 4.10.1582. Na gut, dann muss ich bis zur G. Reform so rechnen, wie bisher ;)

Hotti