首頁 >web前端 >js教程 >如何以 12 小時 AM/PM 格式顯示 JavaScript 日期時間?

如何以 12 小時 AM/PM 格式顯示 JavaScript 日期時間?

Patricia Arquette
Patricia Arquette原創
2024-11-30 18:07:11993瀏覽

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

以12 小時AM/PM 格式顯示JavaScript 日期時間

以12 小時格式顯示帶有AM/PM 指示器的JavaScript 日期時間物件通常對於使用者友善的顯示來說是必需的。以下是此常見任務的解決方案:

答案:

以下 JavaScript 函數採用 JavaScript 日期時間物件作為輸入,並傳回 12 小時 AM中的格式化字串/下午格式:

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

以上是如何以 12 小時 AM/PM 格式顯示 JavaScript 日期時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn