2010-12-03 19 views
1

J'utilise le code suivant pour obtenir l'horodatage actuel. Comment puis-je obtenir l'heure GMT au lieu de l'heure locale?Obtenir l'horodatage GMT en utilisant Zend_Date

$date = Zend_Date::now(); 
$timeStamp = $date->getIso(); 
+0

Voir: [http : //stackoverflow.com/questions/1550432/how-to-use-zend-date-to-print-a-time-in-a-specific-timezone] [1] pour utiliser Zend_Date :: setTimezone() [1]: http://stackoverflow.com/questions/1550432/how-to-use-zend-date-to-print-a-time-in-a-specific-timezone –

Répondre

1

/Zend/Date.php dit

* Always set the default timezone: http://php.net/date_default_timezone_set 
* For example, in your bootstrap: date_default_timezone_set('America/Los_Angeles'); 

Si votre fuseau horaire est différent et que vous voulez toujours obtenir GMT sans changer d'essayer ce défaut

$$date = Zend_Date::now(); 
$timeStamp = gmdate("Y-m-d H:i:s", $date->getTimestamp()); 
+0

gmdate donne 1970- 01-01 00:33:30 qui n'est pas juste – Jake

+0

juste réparé, réessayer maintenant – Ish