2016-09-09 1 views
0

Je voudrais imprimer GMT local/réel. Pas de date ou d'heure, mais "GMT +0200" comme chaîne. Je vis en Italie, c'est pourquoi le GMT local est de +0200. Y at-il un truc pour obtenir le GMT réel et l'imprimer? (En fait, j'ai besoin de somehting qui détecte c'est +0200, alors je peux imprimer GMT à part).PHP imprimer local GMT

Répondre

1
<?PHP 
echo date('O'); 
?> 

http://php.net/manual/en/function.date.php

« différence de O à l'heure de Greenwich (GMT) en heures Exemple: 0200
Différence P à l'heure de Greenwich (GMT) avec deux-points entre les heures et minutes (ajouté en PHP 5.1.3) Exemple: +02: 00"

la façon JS de faire cela pour obtenir GMT du client serait ..

var offset = new Date().getTimezoneOffset(); 

Ceci peut être trouvé ici: Getting the client's timezone in JavaScript

+0

il imprime +0000 au lieu de 0200 – Tony33

+0

Parce que c'est où vos serveurs locaux est GMT .. – Kaylined

+0

oh wow c'est un problème. Comment puis-je dire php pour obtenir gmt italien? – Tony33