序數日期轉換器
將任意公曆日期轉換為 ISO 8601 序數形式 YYYY-DDD,或將年內日期序號轉換回公曆日期。
換算方向
此計算機如何運作?
序數日期格式 YYYY-DDD 以年內序號標識一天,從 001(1 月 1 日)到 365 或 366(12 月 31 日)。此轉換器通過計算自年初起的整天數來計算該序號,應用公曆閏年規則,並支持兩個方向的轉換,同時顯示剩餘天數。
公式
How this is calculated
序數日期(ISO 8601 日曆序數形式)以年份和年內序號命名一天,寫作 YYYY-DDD,其中 DDD 從 001 到 365,或閏年中的 366。1 月 1 日為第 001 天,12 月 31 日為第 365 或 366 天。
將公曆日期轉換為序數形式時,工具取該日期的 UTC 時間戳,減去該年「第 0 天」的 UTC 時間戳(Date.UTC(Y,0,0),即上一年 12 月 31 日)。將毫秒差除以 86,400,000(一天的毫秒數)並向下取整,得到年內日期序號,然後以三位數零填充。反向轉換從 1 月 1 日開始,使用 new Date(Date.UTC(Y, 0, DDD)) 加上 DDD−1 天,然後讀取月份和日期。全程使用 UTC 可避免夏令時和時區偏移導致換日邊界移位。
閏年按公曆規則判定:年份能被 4 整除時為閏年,但世紀年必須能被 400 整除。這決定了最大有效 DDD 值(365 或 366)和剩餘天數(總天數減去 DDD)。輸入會經過驗證,不可能的日期(如 2 月 30 日)和超出範圍的日期序號將被拒絕並顯示警告。
常見問題
不完全相同。ISO 序數日期(YYYY-DDD)在計算機領域有時被隨意稱為「儒略日期」,但真正的天文儒略日期是自公元前 4713 年起的連續天數計數。此工具生成的是 ISO 年內日期形式。
平年有 365 天(DDD 最大為 365),閏年有 366 天(DDD 最大為 366)。轉換器會根據公曆閏年規則設置有效範圍。
使用 UTC 可確保年內日期計算不受本地時區或夏令時轉換的影響,否則可能將日期推移至錯誤的日曆日。
也稱為
TG we-Calculate Editorial Team. (2026). 序數日期轉換器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "序數日期轉換器." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "序數日期轉換器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {序數日期轉換器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
這個計算機對您有幫助嗎?
