方法:
<?php
/*
* 时区转换
*/
function toTimeZone($src = '2021-01-14 00:00:00', $from_tz = 'America/Denver', $to_tz = 'Asia/Shanghai', $fm = 'Y-m-d H:i:s') {
$datetime = new DateTime($src, new DateTimeZone($from_tz));
$datetime->setTimezone(new DateTimeZone($to_tz));
return $datetime->format($fm);
}
$dateTime = toTimeZone('2021-01-14 00:00:00');
die($dateTime);
# 输出: 2021-01-14 15:00:00
附: DateTime 类使用详解
DataTime
类跟date()
,strtotime()
,gmdate()
等函数有相同的作用,都是用来处理日期和时间的,但DateTime
类更加