今天是今年第几天_2026年第几天与全年进度查询
格里历整数推算,逐月累计与儒略日数两条路可手核;日期按 Asia/Shanghai 的日历日计,不含时辰。
2026年11月5日 是 2026 年第 309 天(星期四,日柱癸未):已过全年 84.66%,还剩 56 天到年末。
例如 2026 年第 200 天是 7 月 19 日,2026 年第 183 天是 2026年7月2日。
可反查第 1—365 天(2026 年平年 365 天)。
第几天有两种口径,数值差 1
| 口径 | 数值 | 说明 |
|---|---|---|
| 序数口径(通行) | 309 | 1月1日记为第1天;Excel 的 DAYOFYEAR、Python 的 %j、日历上的「年第天」都走这一套 |
| 偏移口径 | 308 | 1月1日记为第0天,统计的是「距元旦已经过了几个整天」 |
| 距年末还剩 | 56 | 全年 365 天 − 第 309 天,不含查询日自己 |
页头给的「第 309 天」用的是序数口径。若别人给你的数恰好小 1(308),那不是算错,而是他报的是「距元旦过了几天」——起点不同,问的也不是同一件事。跨年排工期时把口径写清楚,能省掉一天的误差。
这个数怎么来的:两条路复算
- 逐月累加:第几天 = 304(2026年1—10月累计)+ 5(11月已过日数)= 309
- 儒略日数差:③ 序数口径 第几天 = 2461350 − 2461042 + 1 = 309
- 两条路同为第 309 天;全年天数由置闰规则定:2026 不能被 4 整除 → 平年(365 天)
逐月累计:第几天 = 304(2026年1—10月累计)+ 5(11月已过日数)= 309。儒略日数:2461350 − 2461042 + 1 = 第 309 天,两条路同值。2026 不能被 4 整除 → 平年(365 天)。
偏移口径:=DATE(2026,11,5)-DATE(2026,1,1) → 308
Python:datetime(2026, 11, 5).strftime("%j") → 309
JavaScript:(Date.UTC(2026,10,5) - Date.UTC(2026,0,1)) / 864e5 + 1 → 309
Excel/WPS 里 DAYOFYEAR 走序数口径,自减 DATE(YEAR(A1),1,1) 走偏移口径,两者相差 1 天。 手写日期差时若用本地零点的毫秒差,还可能被时区或夏令时吃掉一天,改用 UTC 或整数日序更稳。
2026 年逐月天数与累计(第 309 天落在 11 月)
| 月份 | 天数 | 月初已计 | 月末累计 |
|---|---|---|---|
| 1月 | 31 | 0 | 31 |
| 2月 | 28 | 31 | 59 |
| 3月 | 31 | 59 | 90 |
| 4月 | 30 | 90 | 120 |
| 5月 | 31 | 120 | 151 |
| 6月 | 30 | 151 | 181 |
| 7月 | 31 | 181 | 212 |
| 8月 | 31 | 212 | 243 |
| 9月 | 30 | 243 | 273 |
| 10月 | 31 | 273 | 304 |
| 11月 | 30 | 304 | 334 |
| 12月 | 31 | 334 | 365 |
「月初已计」是这一月之前已经排完的天数(1 月为 0)。11 月 5 日 = 304 + 5 = 第 309 天。本年是平年,2 月按 28 天进表。

同一天在不同年份是第几天(闰年错位)
| 年份 | 全年 | 第几天 | 已过 |
|---|---|---|---|
| 2023年 | 平 365 | 309 | 84.66% |
| 2024年 | 闰 366 | 310 | 84.70% |
| 2025年 | 平 365 | 309 | 84.66% |
| 2026年 | 平 365 | 309 | 84.66% |
| 2027年 | 平 365 | 309 | 84.66% |
| 2028年 | 闰 366 | 310 | 84.70% |
| 2029年 | 平 365 | 309 | 84.66% |
闰年在 2 月多出 2 月 29 日这一天,所以 3 月 1 日起的同一日期,闰年的序号比平年大 1;1、2 月内的日期两种年份完全相同。置闰三条:四年一闰、百年不闰、四百年再闰(如 2100 年虽是 4 的倍数却是平年)。

几个好用的节点对照
| 节点 | 日期 | 与查询日相差 |
|---|---|---|
| 本年元旦(第1天) | 2026年1月1日(第1天) | 已过 308 天 |
| 半年节点(第183天) | 2026年7月2日(第183天) | 已过 126 天 |
| 下一个百分位档(90%) | 2026年11月25日(第329天) | 还有 20 天 |
| 下月1日 | 2026年12月1日(第335天) | 还有 26 天 |
| 本年12月31日(第365天) | 2026年12月31日(第365天) | 还有 56 天 |
| 下一年元旦 | 2027年1月1日 | 还有 57 天 |
半年节点按 2026 年 365 天取第 183 天;闰年半半年落在第 184 天,与平年差一天。
反查:第几天对应哪个日期
| 第几天 | 对应日期 | 星期 |
|---|---|---|
| 第 183 天 | 2026年7月2日 | 星期四 |
| 第 100 天 | 2026年4月10日 | 星期五 |
| 第 200 天 | 2026年7月19日 | 星期日 |
| 第 365 天 | 2026年12月31日 | 星期四 |
反查用「元旦的儒略日数 + 第几天 − 1」直接落到具体日期,比逐月扣减省事;输入框里换个数就能查。

常见问题
1 月 1 日算第 1 天还是第 0 天?
算第 1 天。通行的序数口径(日历、Excel 的 DAYOFYEAR、Python 的 %j)都把元旦记为第 1 天,所以 2026年11月5日 在本年是第 309 天。记 0 的那套叫偏移口径,说的是「已经过了几个整天」,数值恰好小 1。
为什么别人算出来少一天?
两种常见原因:一是用了偏移口径(起点为 0);二是拿本地零点的毫秒差去除 86400000,遇到时区或夏令时就掉一天。改用本页的逐月累计或儒略日数差都能对齐,两条路互为校验。
闰年多出来的那一天从哪里进表?
进在 2 月,即 2 月 29 日。因此 1、2 月的「第几天」平年闰年一致,3 月 1 日起闰年整体 +1;年末的差也固定为 1 天,本年末位是第 365 天。2026 不能被 4 整除 → 平年(365 天)
农历有没有年内第几天?
没有。农历按月记日(正月初一、八月十五),遇闰六月之类还会多出一个月,全年月数不固定,所以「第几天」只适用于公历。要换算农历月日,请用站内的农历阳历转换、今天农历几月几号。
这个数常用来做什么?
盘点年度进度(84.66% 就是本年的进度条)、推算到期日与周年(再加 N 天落在哪天)、核对报表里 DAYOFYEAR 取数口径,也能配合日柱 癸未 与传统择俗作民俗参考。
能查到哪一年?
1583 年至 9999 年,即格里历推行之后;2 月 29 日只在闰年存在,填进非闰年会直接说明该日不存在,不会给估算值。
大家都在查
本页三张示意图为本站手绘,图中数字与上方算式同源(同一次 core 计算得出)。年内第几天属公历历法运算,可逐条复算;涉及的干支、宜忌部分为传统民俗文化记载,仅供文化参考,不作为决策依据。