ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の日時を 12 時間の AM/PM 形式で表示するにはどうすればよいですか?

JavaScript の日時を 12 時間の AM/PM 形式で表示するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-31 19:32:16
オリジナル
982 人が閲覧しました

How to Display JavaScript Datetime in 12-Hour AM/PM Format?

JavaScript 日時を 12 時間 AM/PM 形式で表示する

JavaScript には、日付と時刻を操作するためのさまざまなメソッドが用意されています。一般的な要件の 1 つは、日時オブジェクトを人間が判読できる形式、特に 12 時間の AM/PM 形式で表示することです。この形式は多くの国やアプリケーションで普及しています。

解決策:

JavaScript 日時オブジェクトを 12 時間 AM/PM 形式で表示するには、次のコード:

function formatAMPM(date) {
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var ampm = hours >= 12 ? 'pm' : 'am';
  hours = hours % 12;
  hours = hours ? hours : 12; // the hour '0' should be '12'
  minutes = minutes < 10 ? '0' + minutes : minutes;
  var strTime = hours + ':' + minutes + ' ' + ampm;
  return strTime;
}
ログイン後にコピー

この関数は、JavaScript Date オブジェクトを入力として受け取り、次のように処理します。

  1. 時と分を抽出します。
  2. 時間に基づいて午前か午後かを判断します。
  3. 24 時間を 12 時間に変換します12 で法を取得して時間を取得します。
  4. 次のように設定して、時間が 0 である特殊なケースを処理します。 AM は 12。
  5. 分が常に 2 桁の形式で表示されるようにします。
  6. 書式設定された時間、分、AM/PM を文字列に結合します。

この関数を使用すると、JavaScript 日時オブジェクトを人間が判読できる 12 時間の AM/PM 文字列に簡単に変換できます。

以上がJavaScript の日時を 12 時間の AM/PM 形式で表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート