免費線上工作日計算器
輸入任何日期以瞭解它所處的星期的哪一天、它在一年中的位置、它的 ISO 週數以及它是週末還是閏年。
一周中的一天
—
一年中的一天
—
一年中的一週
—
週末?
—
閏年?
—
如何使用
- 在輸入中輸入任何日期。 它預設為今天。
- 讀取週中的日期、一年中的日期、ISO 週數、週末狀態和閏年標誌。
- 按“與我的號碼分享”以複製與您的日期的連結。
如何計算每個結果
星期幾: JavaScript Date 物件返回數字日索引(0 = 週日至 6 = 星期六)。 計算器將此對映到整個工作日名稱。
一年中的一天: 從當年的 1 月 1 日午夜到目標日期的午夜的毫秒數,除以 86,400,000 毫秒,加 1。
ISO週數: 遵循 ISO 8601。一年中的第一週是包含星期四的一週。 計算器使用標準演算法:將星期日移動,以便星期一= 0,找到最近的星期四,然後計算星期四落入的一年中的哪周。
閏年: 如果一年可以被 4 整除,要麼不能被 100 整除,要麼可以被 400 整除,那麼它是一個閏年。
計算範例
日期:2025年7月4日
- 星期幾: 星期五
- 一年中的一天: 185 (1 月 31 日 + 2 月 28 日 + 3 月 31 日 + 4 月 30 日 + 5 月 31 日 + 6 月 30 日 + 7 月 4 日)
- ISO週數: 27
- 週末: 否
- 閏年: 否 (2025不能被4整除)
筆記
- ISO 週年可能與 1 月初或 12 月下旬的日期的日曆年不同。
- 計算器使用基於 UTC 的日期解析來避免影響所顯示日期的時區偏移。
參考文獻
- Determination of the day of the weekWikipedia · en.wikipedia.org
- Zeller's congruenceWikipedia · en.wikipedia.org
常見問題
一年中的哪一天是如何計算的?
計算器計算自同年 1 月 1 日以來經過的天數,然後加一。 1 月 1 日是第 1 天; 12 月 31 日是第 365 天(或飛躍年 366)。
ISO 週數是如何計算的?
ISO 8601 將一年中的第一周定義為包含第一個星期四的一周。 週一到週日是幾週。 這意味著 1 月 1 日可以在前一年的第 52 週或第 53 週,而 12 月下旬可以在下一年的第 1 週。
什麼是飛躍年?
除以 4 的年份是飛躍年,除了世紀年(可被 100 除以 100),它也必須可以除以 400。所以 2000 年和 2400 年是跳躍年; 1900 和 2100 不是。
什麼算是週末?
週六和週日。 這與最常見的國際公約相符。 有些國家將週五或另一天視為非工作日,但此計算器使用週六至週日的定義。
我可以查詢歷史或未來日期嗎?
是的。 計算器適用於瀏覽器的日期引擎支援的任何有效的公曆日期,通常是第 1 年到 9999。
嵌入這個計算器
將此免費計算器新增到您自己的網站。 複製片段 - 它適用於您可以貼上 HTML 並與此頁面保持同步的任何地方。