現在の位置: ホーム> 最新記事一覧> PHPの時間を中国語の時間に変換するための完全なガイド

PHPの時間を中国語の時間に変換するための完全なガイド

M66 2025-10-07

時間を過ごしてください

PHPでタイムゾーン変換を処理するときは、最初に時間を取得する必要があります。 date_default_timezone_set関数を使用して、タイムゾーンを米国東部時間に設定し、日付関数を使用して現在の時間を取得できます。例えば:

 date_default_timezone_set( 'America/new_york');
$ us_time = date( 'ymd h:i:s');
echo "Us Time:{$ us_time}";

時間をタイムスタンプに変換します

その後の計算を促進するには、米国の時間をタイムスタンプに変換する必要があります。 StrtoTime関数を使用して実装できます。

 $ us_timestamp = strtotime($ us_time);
echo "US Timestamp:{$ us_timestamp}";

タイムスタンプを中国の時間に変換します

米国のタイムスタンプを取得した後、中国の時間に変換することができます。最初にタイムゾーンを中国の時間に設定し、次に日付関数を使用します。

 date_default_timezone_set( 'Asia/Shanghai');
$ cn_time = date( 'ymd h:i:s'、$ us_timestamp);
エコー「中国時間:{$ cn_time}」;

完全なコードの例

上記の手順を統合する完全な例コードは次のとおりです。

 date_default_timezone_set( 'America/new_york');
$ us_time = date( 'ymd h:i:s');
$ us_timestamp = strtotime($ us_time);

date_default_timezone_set( 'Asia/Shanghai');
$ cn_time = date( 'ymd h:i:s'、$ us_timestamp);

echo "Us Time:{$ us_time}";
echo "US Timestamp:{$ us_timestamp}";
エコー「中国時間:{$ cn_time}」;

要約します

上記の手順を通じて、PHPでアメリカの時間を中国の時間に変換する機能を実現できます。実際の開発では、タイムゾーンとフォーマットを要件に応じて柔軟に調整できます。これらの方法を習得した後、さまざまな地域で時間情報を処理する方が便利になります。