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

JavaScript の日付時刻を 12 時間の AM/PM 形式にフォーマットするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-02 04:46:15
オリジナル
817 人が閲覧しました

How Can I Format JavaScript Datetimes in 12-Hour AM/PM Format?

JavaScript の日付時刻を 12 時間 AM/PM 形式でフォーマットする

JavaScript で日付と時刻のデータを操作する場合、多くの場合、それらを使いやすい形式で表示する必要があります。形式。一般的な要件の 1 つは、時間を 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;
}

console.log(formatAMPM(new Date));
ログイン後にコピー

この関数内:

  1. date は、書式設定される日時を表す JavaScript Date オブジェクトです。
  2. を取得します。時、分を表し、時刻に基づいて AM/PM の指定を決定します。
  3. 時間の値は、 12 を法とし、特殊な場合の午前 0 時 (0 時間) を 12 として処理することにより、12 時間時計を表します。
  4. 分の値は、必要に応じて先頭にゼロを付けてフォーマットされます。
  5. 最後の書式設定された時刻は、「hh:mm AM/PM」形式の文字列として返されます。

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

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