ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript でワールドタイムを変換する
グローバル化の加速に伴い、タイムゾーンを越えたコミュニケーションや協力が徐々に当たり前になってきました。このプロセスでは、JavaScript の世界における時間変換の原理と方法を深く理解することが不可欠なスキルです。この記事では、JavaScript でワールドタイム変換を実行する方法に焦点を当て、このスキルを簡単に習得できるようにします。
1. JavaScript におけるワールドタイムの概念
ワールドタイムとは、国際的に統一して使用される標準時間を指します。地球は 24 のタイムゾーンに分かれており、各タイムゾーンの時刻が異なるため、コミュニケーションを容易にし、業務を統一するために、国際社会は 1986 年に協定世界時 (UTC) を世界標準時として採用しました。 UTC はグリニッジ天文台を起点として使用し、1 時間ごとに時刻に 1 を加算するため、UTC は世界中のほとんどのタイムゾーンより 8 時間遅れます。
JavaScript では、組み込みの Date オブジェクトを通じてワールドタイムを取得でき、対応する関数を呼び出すことでワールドタイムを変換できます。
2. JavaScript のワールドタイムをローカルタイムに変換する
ワールドタイムを使用した操作が必要な場合、ワールドタイムをローカルタイムに変換する必要があることがよくありますが、具体的な操作方法は次のとおりです。
var localTime = new Date(utcTime.getTime() utcTime.getTimezoneOffset()
60 1000); //現地時間に変換
現地時間を世界時間に変換する必要がある場合は、同様の方法で変換を行うこともできます:
var utcTime = new Date(localTime.getTime() - localTime.getTimezoneOffset()
60 1000); / / UTC 時間に変換
実際の開発では、読み取りや他のシステムへの送信を容易にするために、時刻を特定の文字列に書式設定する必要があることがよくあります。 JavaScript では、Date オブジェクトのメソッドを呼び出し、書式設定構文を使用することで、時間を書式設定できます。
%S:秒を表します %w:曜日を表します(0~6) %a:曜日の略称を表します(月~金) ) 使用法は次のとおりです: var now = new Date();
var dateString = now.toLocaleString('chinese', {hour12: false }); // 変換to local time
console.log(dateString); / / 2022/12/24 19:26:28
インターネットの急速な発展に伴い、世界時間の変換は日常業務や科学研究に不可欠な部分になりました。この記事では、ワールドタイムから現地時間への変換、現地時間からワールドタイムへの変換、時間の書式設定などの一般的な操作を含む、JavaScript でのワールドタイム変換の原理と方法に焦点を当てており、読者の参考になれば幸いです。
以上がJavaScript でワールドタイムを変換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。