将日期时间更改为UTC格式

时间:2015-11-04 08:57:12

标签: php codeigniter zend-framework

我需要将日期时间格式从zendframework重写为codeigniter

这是Zendframe工作的UTC格式函数

"ofxSpatialHash.h" file not found

这是我的codeigniter代码

function _dayToDateTime($day, $begin = true)
{
    $oDate = new Date($day);
    if (!$begin) {
        $oDate->setHour(23);
        $oDate->setMinute(59);
        $oDate->setSecond(59);
    }
    $oDate->toUTC();

    return $oDate->format('%Y-%m-%d %H:%M:%S');
}

但我没有得到相同的日期结果。

1 个答案:

答案 0 :(得分:0)

尝试将您的默认时区设为UTC

date_default_timezone_set("UTC");
echo date("Y-m-d H:i:s", time()); 

您也可以使用gmdate,有关详情,请参阅here