php将UTc时间转换为北京时间

设置我国北京时间可以使用的时区包括PRC(中华人名共和国)、Asia/Chongqing(重庆)、Asia/Shanghai(上海)或者Asia/Urumqi(乌鲁木齐)
合法时区的列表:http://www.php.net/manual/en/timezones.php

yyyy-MM-ddTHH:mm:ssZ 这种时间格式,是UTC时间格式

date_default_timezone_set('PRC');
strtotime(2014-01-01T00:29:23Z);
data(utc时间戳);

//UTC转换为北京时间

$utc = '2019-07-13 08:12:25';
$utcDate = date('Y-m-d\TH:i:s\Z',strtotime($utc));

$localDate = date('Y-m-d H:i:s',strtotime($utcDate));

//获取UTC格式的时间

function utc_time(){
    date_default_timezone_set('UTC');
    $timestamp = new \DateTime();
    $timeStr = $timestamp->format("Y-m-d\TH:i:s\Z");
    return $timeStr;
}

你可能感兴趣的:(PHP,PHP日期时间函数)