PHP でタイムゾーンを変換するにはどうすればよいですか?
最初に「DateTimeZone」クラスをインスタンス化します。インスタンス化パラメータは変換対象のタイムゾーンです。次に、「DateTime」クラスをインスタンス化します。パラメータ 1 は変換対象の時刻、パラメータ 2 です。は「DateTimeZone」オブジェクトです; 最後に、「DateTime」オブジェクトの形式を呼び出します。
コード サンプル
<?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 中国語 Web サイトの他の関連記事を参照してください。