Estou um pouco confuso sobre como encomendar por formatos de data.
Para o formato, YYYY-MM-DD
você faria isso:...ORDER BY date DESC...
Como você encomendaria DD/MM/YYYY
?
Isso não está funcionando:
SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14
mysql> DESCRIBE Table;
e cole a saídafonte
%l
não funciona? Dá12
para todo mês e eu tive que mudar para%m
.Usar:
Referência: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html
fonte
OU
fonte
para o meu caso, isso funcionou
fonte
Se a hora é importante, eu usei
str_to_date(date, '%d/%m/%Y %T' )
, o%T
mostra a hora no formatohh:mm:ss
.fonte
%T
mostra o valor com o formato da hora. A propósito, você recebeu meu voto positivo.PEDIR POR um tipo de data não depende do formato da data, o formato da data é apenas para mostrar, no banco de dados, os mesmos dados.
fonte