1

我尝试使用获取当前日期和时间

$date = new Zend_Date();
echo $date;

这给了我正确的日期,但时间不正确。应该是Jul 13, 2012 3:14:42 PM,但它显示Jul 13, 2012 9:32:42 AM

为什么是这样?

4

2 回答 2

2

正如您的评论暗示您将时区设置为ASIA. 从您在问题中发布的日期/时间开始,我想您需要将其设置为。

date_default_timezone_set('Asia/Calcutta');

试一试或直接在 php.ini 中设置。

于 2012-07-13T09:57:59.777 回答
1

将您的时区设置为默认时区。

// eg: 德国人在德国的时区

date_default_timezone_set('Europe/Berlin');

于 2012-07-13T09:49:22.727 回答