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

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 18:07:11913ブラウズ

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

JavaScript 日時オブジェクトを 12 時間 AM/PM 形式で表示する

AM/PM インジケーターを使用して JavaScript 日時オブジェクトを 12 時間形式で表示する多くの場合、ユーザーフレンドリーな表示のために必要になります。この一般的なタスクの解決策は次のとおりです:

回答:

次の JavaScript 関数は、JavaScript 日時オブジェクトを入力として受け取り、午前 12 時間制でフォーマットされた文字列を返します。 /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 日時オブジェクトを formatAMPM() 関数に渡します。出力は、12 時間の AM/PM 形式でフォーマットされた文字列になります。

例:

console.log(formatAMPM(new Date)); // Output: 10:25 pm

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。