Avisos
Vaciar todo

Formato de fechas timestamp  

 
lola
 lola
Reputable Member

Estoy construyendo un mantenimiento (A/B/M/C) de una tabla que tiene diferentes campos. Dos de ellos son campos de tipo fecha que tienen la información almacenada en forma de timestamp (segundos transcurridos desde la medianoche del 1 de enero de 1970).

El caso es cuando muestro la información en la pantalla me aparece un número ininteligible (por. ej 1296735161). ¿Existe alguna forma para que el campo que muestre el formato dd/mm/aaaa, y que se pueda modificar, y al hacerlo se guarde en la bbdd con el formato timestamp?.

Gracias

URL del sitio: http://www.mkyself.com

Citar
Respondido : 10/03/2012 8:26 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola jose,

Para poder darte respuesta apropiadas necesitamos primero que nos aclares conceptos:

- Estoy construyendo un mantenimiento (A/B/M/C) de una tabla que tiene diferentes campos. -> ¿Nos puedes explicar mejor de que se trata y la relación que tenga con Joomla?.

- en la pantalla me aparece un número ininteligible. -> ¿Nos puedes facilitar una captura donde veamos como y en que lugar se muestra dicho número y bajo que extensión?.

Saludos

ResponderCitar
Respondido : 10/03/2012 11:09 pm

lola
 lola
Reputable Member

los campos son cdate y mdate de una tabla de virtuemart

el nº que muestra es el del valor timestamp de los campos anteriormente descritos

ResponderCitar
Respondido : 10/03/2012 11:47 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola jose,

Perdona nuevamente mi insistencia, pero no has respondido a mis preguntas:

- Estoy construyendo un mantenimiento (A/B/M/C) de una tabla que tiene diferentes campos. -> ¿Nos puedes explicar mejor de que se trata y la relación que tenga con Joomla?.

- en la pantalla me aparece un número ininteligible. -> ¿Nos puedes facilitar una captura donde veamos como y en que lugar se muestra dicho número y bajo que extensión?.

Es dificil darte información acertada sin ni siquiera ver lo que tratas de hacer, bien sea con una explicación detallada o con capturas que nos ayuden y nos indiquen lo que tratas de hacer.

Saludos

ResponderCitar
Respondido : 10/03/2012 11:53 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

lola
 lola
Reputable Member

Se trata del mantenimiento de una tabla de Virtuemart. En concreto lo que quiero es modificar las fechas de una factura que se almacenan en la tabla vm_bills del virtuemart.

Lo que quiero es mostrar la fecha en un formato que se entienda (por ej. dd/mm/aaaa) y así poder editarla. Lo que me sale por defecto es la información de la fecha en formato timestamp (muestra exactamente el valor almacenado en el campo de la tabla).

Adjunto un archivo que muestra la información tal cual la veo.

Gracias

ResponderCitar
Respondido : 11/03/2012 12:04 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Jose,

Ahora si que ha quedado muy clarito explicado ¡gracias! 🙂

La cuestión es ¿los valores de cdate y mdate que quieres modificar es de forma externa a VirtueMart? lo comento porque si los modificas en la propia tabla de VirtueMart esto afectará al comportamiento del componente, en concreto de todo lo relativo a valores de venta de los productos y las facturas que se generan ya que no utilizan otro formato de fecha que no sea el que por defecto planteas y que quieres modificar.

No obstante escalo la consulta a un compañero para que analice esto que comentas y en todo caso te de indicaciones al respecto.

Se agradece tu paciencia. :whistle:

Saludos

ResponderCitar
Respondido : 11/03/2012 12:17 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

lola
 lola
Reputable Member

Gracias, sí sé que eso afecta al comportamiento del VM y en concreto a la generación de la factura. Es exactamente lo que necesito.

ResponderCitar
Respondido : 11/03/2012 12:27 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Jose

No es necesario que lo modifiques en la BD, usualmente le formato se da en el código, en este caso a través de PHP, revisa la siguiente función que te permitirá dar formato deseado

http://php.net/manual/en/function.date.php

Saludos.

ResponderCitar
Respondido : 11/03/2012 1:16 pm

Cursos Gratuitos WordPress

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Jose,

El cambio que planteas no es recomendable ya que te puede dar otros problemas colaterales en VirtueMart con la gestión de productos y pedidos.

Saludos

ResponderCitar
Respondido : 12/03/2012 4:46 pm