ShikHall
Usuario habitual
Usuario habitual

Hola, tengo un sistema de comentarios, y lo que quiero es insertar la fecha gmt +0 en mi base de datos mysql, para luego aplicar para cada usuario el cambio correspondiente a su zona horaria.

Me funciona el timestamp automatico de mysql, pero me sale la fecha actual y no gmt +0.

Hay alguna funcion en concreto..? que puedo hacer?

Gracias!!

Avatar Image
@man / @woman
@man / @woman

Hay 2 aspectos que debes tener en cuenta:

1- Mysql trabaja con un solo uso horario debido que está en un servidor (una pc) y está confgurado desde el arranque (gralmente no podrás cambiar esto). Deberás hacer unas pruebas con TIMESTAMP para asegurarte a cual corresponde.

2- Php: se puede ajustar el uso horario con date_default_timezone_set( 'zona_que_corresponda' );

En mi caso -como espero visitas de un solo pais coloco esta instrucción al comienzo del script y afecta al cálculo de todas las fechas y horarios en forma uniforme; si esperas visitas de varios países deberías ver la forma que cada USU configure su propio horario (lo guardas en la base de datos) y al iniciar sesión cargas e inicializas el timezone según 'la_zona_que_corresponda'.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares