Se solicita corregir error al ordenar por fecha en script php

  • Autor Autor AZK1
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

AZK1

VIP
Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Retroalimentación: +87 / =0 / -0
Formas de pago
  1. Binance
  2. Paypal
Método de entrega
Sin intermediario
Plazo para pagar
Otro periodo
Plazo de entrega
Máximo 1 día
Comisiones
No existen
Necesito alguien que sepa para que arregle el siguiente error en un script php:

En el panel administrador hay 40000 entradas listadas, tienen columna con la fecha de publicación pero se ordena automáticamente solo por el primer numero y empezando por el 31

Es decir si hay en la base de datos:

11-05-2021 12:55
01-01-2022 12:55
31-01-2020 12:55
31-01-2021 12:55

Los muestra en este orden en el panel admin del script:

31-01-2021 12:55
31-01-2020 12:55
11-05-2021 12:55
01-01-2022 12:55

Necesito que se tome en cuenta todo, mes, dia y año al ordenar los posts.


Puedo pagar por paypal o binance, si te interesa envíame mensaje privado con el precio por arreglarlo y cuanto tiempo tardaras.
 
que tipo de campo es el de la fecha de publicacion? timestamp, dateteime, varchar ... etc? es posible que por eso falle

y usa esto https://carbon.nesbot.com/docs/ y podras manipular las fechas como quieras.
 
por eso lo ordena mal, tiene que cambiar de varchar a un formato de fecha datetime o timestamp. Una ves hecho el cambio ya podrás manipular por mes, dia, año y hacer los listados como quieras
 
Dejo constancia que comenzare a trabajar en el arreglo, a entregar hoy.
 
Trabajo entregado, y usuario ya realizo el pago. todo perfecto.
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.