首頁 > web前端 > js教程 > 如何將 JavaScript 日期時間設定為 12 小時 AM/PM 格式?

如何將 JavaScript 日期時間設定為 12 小時 AM/PM 格式?

Susan Sarandon
發布: 2024-12-02 04:46:15
原創
874 人瀏覽過

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

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

在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;
}

console.log(formatAMPM(new Date));
登入後複製

在此函數中:

  1. date 是一個 JavaScript Date 對象,表示要格式化的日期時間。
  2. 它檢索小時、分鐘,並根據時間決定 AM/PM 指定。
  3. 小時值調整為12 小時制,取模 12 並將午夜(0 小時)的特殊情況處理為 12。
  4. 分鐘值在必要時使用前導零格式化。
  5. 最終結果格式化時間以「hh:mm AM/PM」格式的字串形式傳回。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板