thoomaas
Goto Top

CURDATE() MySQL

Hallo alle zusammen,

ich habe das Problem, dass wenn ich eine Abfrage aus einer DB mache mit dem String
 falligkeitsdatum < CURDATE() OR falligkeitsdatum = CURDATE()
und es dann umforme in ein leserliches Datum (für den User), kommt jedes Mal 20.04.2005 dabei raus. Ich weiß nicht, warum?

Habt ihr eine Idee?

Gruß
Thoomaas face-smile

EDIT:
Achso, damit forme ich das Datum um:
$date = new DateTime($td['falligkeitsdatum']);   
$datenew = $date->format('d.m.Y');  

In der Datenbank steht das Datum im Date Format drin. Jedoch bei der Ausgabe kommt Schmarrn raus.

EDIT2:
Ich sehe gerade, dass wenn ich mir die Spalte direkt aus der DB ausgeben lasse, dass er mir dort anstatt das eingetragene Datum ein 2005-04-20 ausgibt. Ich sehe es in der DB als bspw. 2016-03-30

What is happening!?

Content-Key: 300910

Url: https://administrator.de/contentid/300910

Ausgedruckt am: 29.03.2024 um 14:03 Uhr

Mitglied: Thoomaas
Thoomaas 05.04.2016 um 09:52:24 Uhr
Goto Top
Also...Warum auch immer zeigt er es nach ein paar Refreshs richtig an...

Sehr merkwürdig.