入职天数计算器

入职天数计算器会按公历把入职日期到今天(或指定日)的间隔换算成已入职天数、入职第几天、工龄(年/月/日),并推算下一个入职周年和满 100 天等节点。

填入报到入职的那一天。填好后入职天数会自动算出。

默认取本地时区的今天;也可填将来或离职日,算到那天一共入职多少天。

请填写入职日期,自动算出你已经入职多少天,以及工龄、总周数、下一个入职周年和满 100 天等节点。

怎么用

  1. 填写入职日期按报到入职的那一天填上年月日,这是计算入职天数的起点。
  2. 选择计算到哪一天默认今天。也可以改成将来某天或离职日,算出到那一天你一共入职了多少天。
  3. 读取入职天数与工龄页面立即给出「已入职 X 天」和「今天是入职第几天」,并同步换算成工龄(年/月/日)、总月数、总周数,还标出入职那天和计算那天是星期几。
  4. 查看入职周年与天数节点结果区会推算下一个入职周年是哪天、还有几天,以及满 100 天、满 1000 天等常见节点落在哪一天、星期几,方便提前安排转正、周年答谢等。

核心要点

入职天数计算器回答「从入职到现在,我在这家单位一共入职多少天」: 输入入职日期和计算日,就能看到已入职天数、今天是入职第几天、工龄和下一个入职周年。

  • 已入职天数 = 计算日 − 入职日的整数天数(入职当天记为第 0 天)。
  • 「今天是入职第几天」按含首口径 = 已入职天数 + 1(入职当天为第 1 天)。
  • 同步换算工龄(年/月/日)、总月数、总周数,以及入职那天、计算那天是星期几。
  • 自动推算下一个入职周年,以及满 100、500、1000 天等常见节点的日期与星期。
  • 司龄折算经济补偿年限(N)与经济补偿金请用本站「司龄计算器」。

原理与公式

已入职天数 = 计算日 − 入职日 的整数天数,按公历、以 UTC 00:00 逐日计算:

已入职天数 = ⌊(计算日 00:00 − 入职日 00:00) ÷ 一天的毫秒数⌋
入职当天记为第 0 天,入职满 1 整天记为 1 天。「今天是入职第几天」采用含首口径 = 已入职天数 + 1。

「计算到哪一天」默认取你所在设备本地时区的今天(例如中国大陆即北京时间当天); 确定出是哪一个日历日之后,入职日与计算日都统一按该日的 00:00 UTC 相减取整天, 因此不会引入时区或夏令时误差,你也可以手动把它改成将来某天或离职日。

工龄(年/月/日)

工龄按「年、月、日」逐级相减并借位:日不足时向计算日前一个月借位(借入该月实际天数, 并把入职日夹到该月长度内,避免月末跨短月算出负天数),月不足时向前一年借位。 总月数 = 年 × 12 + 月;总周数 = ⌊已入职天数 ÷ 7⌋(余数 0–6 单独给出)。

入职周年与天数节点

入职周年 = 入职日在往后年份的同月同日;工具取严格晚于计算日的最近一个周年。 2 月 29 日入职在没有 2 月 29 日的平年,周年与「满一年」判定统一顺延到 3 月 1 日 (与上面工龄分解一致:2024-02-29 入职到 2025-02-28 仍未满一年,周年落在 2025-03-01), 逢闰年则回到 2 月 29 日当天。整数天节点为 入职日 + N 天(满 N 天间隔口径), 只保留仍在未来(> 已入职天数)的节点。

计算示例

入职 2024-01-01,计算到 2026-07-12:间隔 923 天,今天是入职第 924 天, 工龄 2 年 6 个月 11 天(约 30 个月、131 周零 6 天)。下一个入职周年为第 3 周年, 落在 2027-01-01;下一个整数天节点为满 1000 天,在 2026-09-27。

与司龄计算器的区别

本工具侧重「入职到今天的天数与工龄」;若要把司龄折算成《劳动合同法》第四十七条的经济补偿 年限 N(满一年计 1、六个月以上不满一年按 1 年、不满六个月计 0.5)或估算经济补偿金, 请用本站「司龄计算器」。

常见问题

入职天数计算器是怎么算「入职多少天」的?
已入职天数 = 计算日(默认今天)减去入职日之间的整数天数。入职当天记为「第 0 天」,入职满 1 整天算 1 天。计算按公历、以 UTC 00:00 做整数天相减,自动处理大小月和闰年 2 月 29 日,不受本地时区和夏令时影响。例如 2024-01-01 入职、算到 2026-07-12,已入职 923 天。
「已入职天数」和「今天是入职第几天」有什么区别?
两者差 1 天,是口径不同。「已入职天数」用间隔口径:入职当天是第 0 天,等于实际经过的天数,和年龄、工龄的常见口径一致。「今天是入职第几天」用含首口径:把入职当天算作第 1 天(第几天 = 已入职天数 + 1),更贴近日常说的「我今天入职第 30 天」。试用期、转正天数一般也按含首口径数。
入职天数和工龄、司龄是一回事吗?
本工具算的是「在当前单位从入职到现在的天数与工龄(年/月/日)」,也就是常说的司龄(本单位工作年限)。它和「工龄」(累计参加工作的年限,可能跨多家单位)口径不同,也不等于社保缴费年限。如果你要按《劳动合同法》把司龄折算成经济补偿年限(N,满一年计 1、六个月以上不满一年按 1 年、不满六个月计 0.5)或估算经济补偿金,请用本站「司龄计算器」。
下一个入职周年、满 100 天怎么算出来的?
入职周年 = 入职日在往后年份的同月同日;工具找出严格晚于计算日的最近一个周年,并给出是第几周年、还有多少天。整数天节点(满 100、500、1000 天等)则是「入职日 + N 天」的公历日期,只保留仍在未来的节点。里程碑一律按「满 N 天」间隔口径:入职当天为第 0 天,满 N 天即入职日 + N 天。例如 2024-01-01 入职,满 100 天在 2024-04-10(即入职第 101 天),满 1000 天在 2026-09-27。
2 月 29 日入职,非闰年的周年和满一年怎么算?
天数按真实公历逐日计数,跨闰年会把 2 月 29 日算进去,不会多算少算。因为没有 2 月 29 日的平年缺少对应日,本工具把入职周年和「满一年」的判定统一顺延到 3 月 1 日:例如 2024-02-29 入职,到 2025-02-28(已 365 天)工龄仍显示 0 年 11 个月 30 天、尚未满一年;到 2025-03-01 当天正好满一年,工龄显示 1 年 0 个月 0 天,这也是第 1 个入职周年;再往后一天 2025-03-02 即 1 年 0 个月 1 天。逢闰年(如 2028)周年则回到 2 月 29 日当天。这样工龄分解与周年编号口径一致,不会出现「工龄未满一年、却已跳过第 1 周年」,也不会出现「周年当天工龄却多出 1 天」的矛盾。
工具会算哪些天数节点?结果为什么只显示几个?
工具按「满 N 天」间隔口径推算 100、500、1000、2000、3000、5000、10000、15000 天这几个职场常见节点,逐个给出落在哪一天、星期几、还差多少天。为避免堆一长串已经过去的日子,结果区默认只保留仍在未来(大于当前已入职天数)的节点,通常展示最近的几个,方便提前安排转正、周年答谢或纪念。例如 2024-01-01 入职,满 1000 天在 2026-09-27;已经满过的 100、500 天节点则不再列出。
能算到离职那天一共入职多少天吗?
可以。把「计算到哪一天」改成离职日或将来某天,就能算出到那天一共入职多少天、工龄多少年月日,方便核对在职时长、年假折算或离职交接。需要注意计算日期不能早于入职日期,否则会提示出错。

来源与更新

计算口径说明(更新于 2026-07-12):

  • 历法采用公历(格里高利历),闰年规则为「四年一闰、百年不闰、四百年再闰」, 自动处理大小月与 2 月 29 日;该规则可参见 USNO Introduction to Calendars
  • 已入职天数采用「间隔」口径(入职当天为第 0 天),与年龄、工龄的常见口径一致; 「入职第几天」采用含首口径(+1)。一天以 86,400,000 毫秒换算,时间常量可参见 ECMAScript Date time-related constants
  • 司龄(本单位工作年限)折算经济补偿年限与经济补偿金的法律口径,见 《中华人民共和国劳动合同法》第四十七条。本工具只做日历天数与工龄换算,正式认定以劳动合同与主管部门口径为准。
  • 需要把司龄折算成经济补偿年限或估算经济补偿金请用本站「司龄计算器」, 任意两日期相差多少天用「日期间隔计算器」,倒数入职周年可用「日期倒数计算器」。

本工具仅做公历日期的天数与工龄换算,结果供在职时长核对与日常纪念参考;正式认定以劳动合同与主管部门口径为准。

最近更新:2026-07-12

本工具仅做公历日期的天数与工龄换算,结果供在职时长核对与日常纪念参考;社保缴费年限、经济补偿年限、年假折算等正式认定,以劳动合同、用人单位记录与相关主管部门口径为准。