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...


shadowbook
169 声望2 粉丝

能力不在于拥有什么,而在于能给予什么