Come cambiare il fuso orario di MySQL
Quando costruisci un sito, potresti dover comparare una certa data e ora con quelli del server.
Il fuso orario sui server di SiteGround è UTC. Questa è un’impostazione globale che non può essere modificata.
È possibile, tuttavia, utilizzare una soluzione semplice, se si desidera usare un fuso orario differente – è possibile modificare la funzione MySQL NOW().
Vediamo la metodologia standard per selezionare la data e l’orario attuali:
SELECT NOW();
Se desideri aggiungere 2 ore, puoi utilizzare la seguente sintassi:
SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);
Se desideri sottrarre 2 ore al fuso orario del server, puoi scrivere:
SELECT DATE_SUB(NOW(), INTERVAL 2 HOUR);
Usando DATE_SUB e DATE_ADD, puoi modificare il risultato secondo le tue specifiche necessità.