time() ti da sempre l'ora in formato UTC quindi è normale che sia un'ora indietro