2011-05-03 5 views
0

C'est une question simple .. mais conduis-moi 2 folie. le résultat de cette simple ligne de code:gmdata dans php ne fonctionne pas correctement

echo gmdate('Y/m/d H:i:s'); 

... doit sortie l'heure GMT, mais il l'obtenir moins 1 heure !!!!! Alors pourquoi?

+0

'2011/05/03 14: 17: 21' dans mon ordinateur, qui est la valeur correcte. Qu'obtenez-vous? –

+0

parce que vous n'avez pas lu le manuel! – markus

Répondre

1

Greenwich Mean Time a pas « Summer Time » ou « heure d'été » si en fonction de la saison de l'année, ces déclarations peuvent produire la sortie identiques ou différents.

date_default_timezone_set('Europe/London'); 
echo gmdate('c'); 
echo date('c'); 

- du manuel PHP (donc, à la addtion en réponse que vous obtenez un RTM clair;)

Plus d'informations sur timezones and daylight économiser sur SO.

Questions connexes