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如何轉換時區?的詳細內容。更多資訊請關注PHP中文網其他相關文章!