5

我可以在不使用 PEAR 的情况下将 GMT 转换为 PHP 中的 IST。

这是我获得 GMTgmdate()的方法,现在我如何将其转换为 IST。

谢谢

4

2 回答 2

12

尝试

 echo date('Y-m-d H:i:s',strtotime('+330 minutes', 0));  

或者

  date_default_timezone_set('Asia/Kolkata');
  echo date('Y-m-d H:i:s');  

首先得到时间

 $time = new DateTime('now', new DateTimeZone('UTC'));
    // than convert it to IST by
    $time->setTimezone(new DateTimeZone('IST'));
于 2012-11-04T04:58:36.280 回答
4

十分简单:

$date = new DateTime('2012-11-04 05:04:00', new DateTimeZone('GMT'));
$date->setTimezone(new DateTimeZone('IST'));

echo $date->format('Y-m-d H:i:s');
于 2012-11-04T05:08:37.257 回答