使用Zend_Date获取GMT时间戳

时间:2010-12-03 14:34:01

标签: php zend-framework datetime

我使用以下代码获取当前时间戳。我如何获得GMT时间而不是当地时间?

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

1 个答案:

答案 0 :(得分:1)

/Zend/Date.php说

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

如果您的时区不同而您仍希望在不更改默认值的情况下获得GMT,请尝试使用

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