Como mudar o fuso horário do MySQL
Quando desenvolve seu site, talvez seja necessário comparar uma determinada data / hora com a data / hora atual no servidor.
O fuso horário nos servidores da SiteGround é CST, CEST ou SGT, dependendo da localização que escolheu para sua conta no momento da inscrição. Esta é uma configuração global que não pode ser alterada.
Poderá, no entanto, usar uma solução simples se desejar usar um fuso horário diferente - poderá modificar o retorno da função MySQL NOW ().
Vamos dar uma olhada na consulta mais padrão para selecionar a data/hora atual:
SELECT NOW();
Se quiser adicionar 2 horas ao resultado, poderá usar a seguinte sintaxe:
SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
De maneira semelhante, se quiser subtrair 2 horas do fuso horário do servidor, poderá usar essa consulta:
SELECT DATE_SUB(NOW(), INTERVAL 2 HOUR);
Usando DATE_SUB e DATE_ADD, poderá modificar o resultado da consulta para atender às suas necessidades específicas.