Se io faccio echo date("d/m/Y H:i", time()) mi restituisce 6 ore in più.
Se faccio date("d/m/Y H:i", 0); mi da 01/01/1970 01:00 che è corretto.
Se però faccio forzare il GMT la prima è corretta e la seconda mi da 31/12/1969 19:00 ovvero 6 ore i meno al normale.
Ma quante impostazioni di ora ci sono sui server linux?