透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

距離下一次還有幾天
2
天(從起始日期起算)
下一個日期(年) 2026
下一個日期(月) 6
下一個日期(日) 29
日期戳記(YYYYMMDD) 20260629

這個計算器能做什麼

「下一個指定星期幾日期計算器」可以幫你算出,從任一指定的起始日期開始,下一個落在特定星期幾的日期是哪一天——例如「下一個星期五是幾號?」同時它也會告訴你那一天距離現在還有幾天。無論是安排每週固定的待辦事項、規劃「每週二」的例行會議、倒數每週的截止期限,還是養成綁定特定星期幾的習慣打卡,這個工具都能派上用場。

使用方法

先選擇一個起始日期(預設為今天),接著從下拉選單挑選你想要的目標星期幾,再決定如果起始日期本身剛好就是那個星期幾,要不要把它算進去。計算結果會顯示距離還有幾天,並把下一個日期完整拆成年、月、日呈現,另外還附上一組精簡的 YYYYMMDD 日期戳記。

公式說明

星期幾以數字編號:星期日 = 0,一路到星期六 = 6。計算器會先找出你的起始日期是星期幾,再進行以下運算:

$$\text{daysAhead} = \big((\text{目標} - \text{目前})\bmod 7 + 7\big)\bmod 7$$

之所以要做兩次取餘數(mod),是為了在相減結果為負數時,仍能把答案維持在 0 到 6 的範圍內。下一個日期就是起始日期再加上 daysAhead 天。如果你選擇不把起始日期算進去,而它又剛好就是目標星期幾(\(\text{daysAhead} = 0\)),計算器就會往後推一整週,跳到下一次出現的那天(7 天後)。

A horizontal week strip with seven day cells and an arrow jumping from a current day to the next matching target day, with a span labeled days ahead.
The formula counts the days ahead from the current weekday to the next target weekday, wrapping around the 7-day week.

實際範例

假設起始日期是 2025 年 1 月 1 日星期三,星期三的編號是 3。你想找下一個星期日(編號 0)。 $$\text{daysAhead} = \big((0 - 3)\bmod 7 + 7\big)\bmod 7 = (-3 + 7)\bmod 7 = 4$$ 因此下一個星期日就是 1 月 1 日加 4 天,也就是 2025 年 1 月 5 日。

A circular ring of seven weekday dots with an arrow wrapping from a later day forward to an earlier day, illustrating modulo wrap-around.
When the target weekday is earlier in the week, the count wraps to the following week.

常見問題

如果起始日期本身就是目標星期幾怎麼辦?預設情況下,計算器會直接跳到下一週(7 天後)。只要勾選核取方塊,就會把起始日期本身算進去,結果就是 0 天。

星期幾是怎麼編號的?星期日 = 0,依序到星期六 = 6,與下拉選單的順序一致。

能正確跨月、跨年計算嗎?可以——日期運算會正確處理跨月與跨年的進位,包括閏年在內都沒問題。

最後更新: