0 votos
por (20 puntos) en Bootstrap
Hola buenas, a ver si alguien puede ayudarme.

El problema es que tengo una tabla en html, y algunas de las columnas son fechas. Esas columnas con fechas se pueden ordenar y para ello pues toma la fecha claro. Si yo le pongo el formato de fecha como d/m/Y H:i, no me ordena bien los campos, porque toma como prioridad el día, luego el mes.... Si le pongo el formato Y/m/d H:i entonces ya si que se ordena correctamente la columna, pero ese formato tanto para mostrarse en la tabla como a la hora de exportar a excel por ejemplo no es el que quiero, quiero que aparezca en el excel con formato d/m/Y H:i.

Para solucionar eso añadí la misma fecha con display:none en formato Y/m/d H:i , de esta manera logro que se muestre la fecha con formato d/m/Y H:i y cuando ordenas pues lo hace con el formato Y/m/d H:i. Pero cuando exportas , pues te pone las dos fechas aunque una de ellas este como display:none. Os dejo una linea como ejemplo:

[code=html]<td><h style="display:none;"><? echo date("Y/m/d H:i", strtotime($row["fecha_llegada"]));?></h><? echo date("d/m/Y H:i", strtotime($row["fecha_llegada"]));?></td>[/code]

El problema es ese, que si quito la fecha que no se visualiza en html, no ordena bien los campos de la columna. y si pongo la fecha oculta pues lo ordena bien, pero me muestra esa fecha oculta en la exportación a excel, pdf...

Muchas gracias de antemano y saludos

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por GabyGiovi (20 puntos) Feb 24, 2020 en Bootstrap
0 votos
0 respuestas
0 votos
1 respuesta
0 votos
1 respuesta
preguntado por Ricardofede27 (100 puntos) May 13, 2019 en PHP
0 votos
1 respuesta
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...