php 根據給定字串時間獲取時區

shadowbook發表於2019-02-16
function formatTimezoneDatetime($datetime, $timezone = `UTC`, $format = `Y-m-d H:i:s`)
    {
        $dt = new DateTime($datetime); //用你提供的時間字串建立物件
        $tz = $dt->getTimezone(); //獲取時區物件
        $tz->getName(); //時區名稱

        $tz2 = new DateTimeZone($timezone); //新建時區物件

        $dt->setTimezone($tz2); //設定新時區
        return $dt->format($format); // 格式化時間
    }

源自:https://segmentfault.com/q/10…

相關文章