UTC時間を北京時間に変換する方法

爱喝马黛茶的安东尼
リリース: 2019-07-25 16:32:13
オリジナル
158171 人が閲覧しました

UTC時間を北京時間に変換する方法

地球全体は 24 のタイム ゾーンに分割されており、各タイム ゾーンには独自の現地時間が存在します。国際無線通信では、統一性を高めるために、協定世界時 (UTC) と呼ばれる統一時刻が使用されます。 UTC は、英国ロンドンの現地時間と同じ GMT (グリニッジ標準時) と同じです。この記事では、UTC と GMT はまったく同じ意味を持ちます。

北京のタイム ゾーンは東 8 区で、UTC より 8 時間進んでおり、電子メール ヘッダーの日付フィールドに 0800 として記録されます。電子メールのヘッダーに次のような行がある場合:

Date: Fri, 08 Nov 2002 09:42:22 0800

これは、手紙が送信された場所の現地時間を意味します。送信された時刻は 2002 年 11 月 8 日金曜日の午前 9 時 42 分 (22 秒) で、この場所の現地時間は UTC (東 8 地区時間である 0800) より 8 時間進んでいます。電子メール ヘッダーの日付フィールドでは、AM と PM を使用して午前と午後をマークするのではなく、24 時間時計を使用します。

関連する推奨事項: "FAQ"

この電子メールの送信時間を例として取り上げます。この時間を UTC に変換したい場合は、次のコードを使用できます。式:

UTC タイム ゾーンの差 = 現地時間

タイム ゾーンの差は東では正、西では負です。ここで、東 8 区のタイムゾーンの差は 0800 として記録されます。

UTC (+0800) = 現地時間 (北京) (1)

その後、UTC = 現地時間 (北京時間) ))- 0800 (2)

0942 - 0800 = 0142

つまり、UTC はその日の午前 1 時 42 分 22 秒です。結果が負の数値の場合は、UTC の前日であることを意味します。この負の数値を 2400 に加算すると、前日の UTC 時刻が取得されます。たとえば、現地時間 (北京) は 0432 (午前 4 時 32 分)、UTC は 0432 - 0800 = -0368、マイナス記号は前日、-0368 2400 = 2032、つまり 8 時を意味します。前日夕方の時計で32点。

ニューヨークのタイムゾーンは西第 5 ゾーンで、UTC から 5 時間遅れ、-0500 として記録されます:

UTC + (-0500) = ニューヨーク時間 (3)

UTC = ニューヨーク時間 + 0500 (4)

式 (2) - (4) を比較、

UTC = 北京時間 - 0800 = ニューヨーク時間 + 0500 (5)

つまり、北京時間 = ニューヨーク時間 + 1300 (6)

つまり、北京時間はニューヨーク時間より 13 時間進んでいます。式 (6) より、

ニューヨーク時間 = 北京時間 - 1300 (7)

4 月下旬、ニューヨークは夏時間としても知られる夏時間に切り替わりました。これは標準ニューヨーク時間より 1 時間早く、実際には西第4地区の標準時は-0400となった。

UTC + (-0400) = ニューヨーク夏時間、上記の式を適用すると、

北京時間 = ニューヨーク夏時間 + 1200

ニューヨーク夏時間時刻 = 北京時間 - 1200

これらの変換で最も重要な式は次のとおりです

#UTC + タイム ゾーンの差 = 現地時間

タイム ゾーンの差は東部では正です。そして西側では否定的です。たとえば、東 8 地区 (北京) は 0800、西 5 地区 (ニューヨーク) は -0500、カリフォルニアは西 8 地区 (-0800)、米国の中部タイム ゾーンは西 6 地区です。 、-0600、米国山岳部タイム ゾーンは西 7 地区、-0700、太平洋タイム ゾーンは西 8 地区、夏に夏時間を使用する -0800 は -0700 になります。ドイツのタイム ゾーンはイースト ゾーン 1、0100 ですが、夏には 0200 に変わります。

Outlook Express などのほとんどの電子メール プログラムで時刻が表示される場合、コンピュータ プログラムは時刻を現地時間に変換してから表示します。たとえば、電子メールの日付フィールドは次のようになります: 日付: 11 月 08 日金曜日2002 09:42 :22 0800

以上がUTC時間を北京時間に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!