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

Printed on: April 19, 2024 at 22:04 o'clock

Member: Thoomaas
Thoomaas Apr 05, 2016 at 07:52:24 (UTC)
Goto Top
Also...Warum auch immer zeigt er es nach ein paar Refreshs richtig an...

Sehr merkwürdig.