首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

JavaScript Date.getHours() 方法詳解:以本地時間獲取小時值

     編輯:Java 程式設計入門

方法概覽

getHours() 依據本地時間回傳 Date 物件的小時值(0–23)。若需 UTC 時間,請改用 getUTCHours()。

語法與參數

dateObj.getHours()

參數: dateObj — 必選,Date 物件實例。

回傳值細節

  • 整數 0–23,代表午夜起算的小時數。
  • 回傳 0 時有兩種情況:
    1. 時間在 00:00:00–00:59:59 之間
    2. Date 物件建立時未儲存時間資訊(預設為 00:00:00)
    若需區分,可進一步檢查 getMinutes() 與 getSeconds() 是否同為 0。

範例:顯示完整本地時間

function showLocalTime() {
  const d = new Date();
  const pad = n => String(n).padStart(2, '0');
  return `目前本地時間:${pad(d.getHours())}:${pad(d.getMinutes())}:${pad(d.getSeconds())}.${d.getMilliseconds()}`;
}
console.log(showLocalTime());

常見誤區提醒

⚠️ 切勿直接用 0 判斷「是否有設定時間」,必須同時檢查分、秒、毫秒才能確認。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved