Ich bin etwas verwirrt darüber, wie ich nach Datumsformaten bestellen soll.
Für das Format YYYY-MM-DD
würden Sie dies tun:...ORDER BY date DESC...
Wie würden Sie bestellen DD/MM/YYYY
?
Das funktioniert nicht:
SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
mysql> DESCRIBE Table;
und fügen Sie die Ausgabequelle
%l
nicht? Es gibt12
für jeden Monat und ich musste wechseln%m
.Verwenden:
Referenz: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html
quelle
ODER
quelle
für meinen Fall hat das funktioniert
quelle
Wenn die Stunde wichtig ist, die ich verwendet habe
str_to_date(date, '%d/%m/%Y %T' )
,%T
zeigt die Stunde im Format anhh:mm:ss
.quelle
%T
zeigt den Wert mit Zeitformat. Du hast übrigens meine Gegenstimme bekommen.Die BESTELLUNG NACH einem Datumstyp hängt nicht vom Datumsformat ab. Das Datumsformat dient nur dazu, in der Datenbank dieselben Daten anzuzeigen.
quelle