gmdate("H:i", gmmktime() + (+1 * 60 * 60));

In localhost mi restituisce correttamente l'ora corrente (Italia, fuso orario +1);

Hostando lo script su aruba invece mi restituisce l'orario sballato in avanti di 1 (es 14:19 anziché 13:19)...

Why?

Come risolvere?