Cuando desarrolles tu sitio web, es posible que debas comparar una fecha/hora determinada con la fecha/hora actual del servidor.
La zona horaria en los servidores puede ser diferente dependiendo de la ubicación del nodo donde se encuentre tu cuenta. Esta es una configuración global que no se puede cambiar.
Sin embargo, puedes utilizar una solución alternativa sencilla si deseas utilizar una zona horaria diferente: puedes modificar la salida de la función NOW() de MySQL.
La consulta estándar para seleccionar la fecha/hora actual es la siguiente:
SELECT NOW();
Luego, si deseas agregar 2 horas al resultado de la consulta anterior, puedes usar la siguiente sintaxis:
SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
De manera similar, si deseas restar 2 horas de la zona horaria del servidor, puedes usar esta consulta:
SELECT DATE_SUB(NOW(), INTERVAL 2 HOUR);
Por lo tanto, usando DATE_SUB y DATE_ADD, puedes modificar el resultado de tus consultas para satisfacer tus necesidades específicas.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.