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其它相關文章!