PHP如何轉換時區?

2020-07-16 10:06:30

PHP如何轉換時區?

首先範例化「DateTimeZone」類,範例化引數為轉化的時區;然後範例化「DateTime」類,其引數1為要轉換的時間,引數2為「DateTimeZone」物件;最後呼叫「DateTime」物件的format即可。

程式碼範例

<?php
function changeTimeZone($date_time, $format = 'Y-m-d H:i:s', $to = 'Europe/Rome', $from = 'Asia/Shanghai') {
    $datetime = new DateTime($date_time, new DateTimeZone($from));
    $datetime->setTimezone(new DateTimeZone($to));
    return $datetime->format($format);
}
 
$time = changeTimeZone('2018-12-19 00:00:00');
$t = changeTimeZone('2018-12-19 00:00:00', 'Y-m-d');
echo $time;
echo $t;


推薦教學:《PHP

以上就是PHP如何轉換時區?的詳細內容,更多請關注TW511.COM其它相關文章!