Neatbo.

日期时间手册:时间戳、时区、工作日与时长

转换 Unix 与 FILETIME 时间戳,处理时区和夏令时,计算日期间隔、工作日和时长。通过具体例子区分时刻、日期与经过时间。

按任务选择操作

转换 Unix 与 FILETIME 时间戳,处理时区和夏令时,计算日期间隔、工作日和时长。通过具体例子区分时刻、日期与经过时间。

该用哪个工具?
你要完成的事建议从这里开始
转换一个具体时刻提供时间戳单位或明确来源时区
计算工作日填写日期范围及自己的节假日列表
汇总工时使用时长运算,不把日历日期或小数拼接当工时

按顺序执行并保留原件

本地日程使用命名时区,并明确解决歧义时间。日历偏移用日期加减,经过的时间用时长运算。工作日排除周末及自行提供的假期,不自动掌握所有地区法定日历。复制时间戳前确认接收方要求秒还是毫秒。

操作小样与预期
America/New_York 的 2024-03-10 02:30 不存在,拒绝处理比静默选用另一个时间点更可靠。

区分处理成功与交付通过

将样例转回原时区,核对偏移、跨日边界和单位。生成的日历事件应先在目标日历应用打开再分发。

完成前检查清单

下面列出本分类各工具的具体步骤、选项和限制。展开需要的工具即可查看,不必按顺序使用全部工具。

  • 将样例转回原时区,核对偏移、跨日边界和单位。生成的日历事件应先在目标日历应用打开再分发。
  • 下载后重新打开,确认结果与示例和输入语义一致。
  • 超出边界时保留原稿,拆分任务或使用适合规模的处理方式,不通过改扩展名绕过检查。

参考资料

本分类工具使用说明

展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。

时间戳转换换算整数 Unix 时间戳与带已知偏移的日期,查看 UTC 和 IANA 时区显示。

换算整数 Unix 时间戳与带已知偏移的日期,查看 UTC 和 IANA 时区显示。

操作步骤

  1. 先选择 Unix 时间戳或带时区的 ISO 日期时间,再输入数值。
  2. 输入 Unix 时间戳时选择秒或毫秒,并设置 IANA 显示时区,然后转换。
  3. 核对 UTC 和本地时间,可单独复制字段或下载完整结果。

可调选项

输入类型
Unix 时间戳 · 明确偏移的日期
时间戳单位
秒 · 毫秒
显示时区(IANA)
UTC

能力与限制

  • 主文本最多 1 MiB UTF-8;Unix 值必须为整数,明确选择秒或毫秒,不接受 .00、指数或小数 Unix 值。
  • UTC 与显示时区的日期均限公历 0001–9999 年。UTC 毫秒范围为 −62135596800000 至 253402300799999;保留毫秒精度与精确小数秒值。
  • 日期格式为 YYYY-MM-DDTHH:mm,可加秒及最多三位小数秒,必须带 Z 或明确的 ±HH:mm 偏移。不支持 −00:00、闰秒或无偏移日期。显示时区须为运行环境支持的 IANA 名称或 UTC,不接受 local、system、UTC+3 或 +03:00 等显示参数。
  • 显示时区参数最多 100 UTF-8 字节;所有活动参数值合计最多 2 MiB。计算在 10 秒后停止,失败或取消不返回部分结果;调整输入后可重试。
打开时间戳转换 →
时区转换与 UTC 格式化处理时区、夏令时歧义并按指定格式输出 UTC 时间。

处理时区、夏令时歧义并按指定格式输出 UTC 时间。 使用浏览器时区数据在 IANA 时区之间换算本地钟表时间。拒绝夏令时造成的不存在时刻;重复时刻需明确选择较早或较晚的一次。

操作步骤

  1. 在输入框上方选择时区转换或 UTC 格式化。
  2. 输入日期时间;时区转换需填写来源和目标 IANA 时区,并处理重复本地时间。
  3. 查看 日期 结果,确认无误后使用结果区提供的复制或下载操作。

可调选项

处理任务
时区转换 · UTC 格式化
来源 IANA 时区
UTC

使用时区名称,例如 Asia/Shanghai 或 America/New_York;固定 UTC 偏移不能表达夏令时规则。

目标 IANA 时区
Asia/Shanghai
本地时间重复时
提示我选择 · 较早的那次 · 较晚的那次
日期格式
YYYY-MM-DD HH:mm:ss

能力与限制

  • 粘贴文本最多 1 MiB;处理后请核对结果。
  • 格式符:YYYY MM DD HH mm ss。输出统一使用 UTC,包括带其他偏移量的输入。
  • 输出统一使用 UTC;输入中的时区偏移会先用于换算。
  • 文件和输入仅在此浏览器中处理,无需注册。
打开时区转换与 UTC 格式化 →
日期间隔两个日子之间,还隔着多少天?

按 UTC 日历日比较日期,避免时区偏移导致 23 或 25 小时一天的误差。可选择是否同时计入起止日期。

操作步骤

  1. 在“日期(YYYY-MM-DD)”中粘贴内容,也可以先填入示例试用。
  2. 确认输入后,点击“计算相隔天数”。
  3. 查看 时长 结果,确认无误后使用结果区提供的复制或下载操作。

可调选项

包含起止两天
默认关闭

能力与限制

  • 粘贴文本最多 1 MiB;处理后请核对结果。
打开日期间隔 →
日期加减从一个日期开始,往前或往后算。

先增减年和月,将日期限制到目标月最后一个有效日,再增减天数。这是日历运算,不是节假日或工作日服务。

操作步骤

  1. 在“日期(YYYY-MM-DD)”中粘贴内容,也可以先填入示例试用。
  2. 核对“年”、“月”、“日”,再选择“计算目标日期”。
  3. 查看 日期 结果,确认无误后使用结果区提供的复制或下载操作。

可调选项

年
0
月
0
日
0

能力与限制

  • 粘贴文本最多 1 MiB;处理后请核对结果。
打开日期加减 →
在线秒表开始计时,随时暂停或记下一圈。

为任务计时,休息时暂停,并记录计次。计时中会在浏览器标签标题显示用时;可将当前用时复制到自己的工作日志,也可复制计次记录。本页不保存项目历史。

操作步骤

  1. 点击“开始”启动秒表。
  2. 计时中点击“计次”记录分段;暂停后继续不会丢失已有用时。
  3. 切换工具、重置、刷新或关闭页面前,先复制当前用时或需要保留的计次记录。

能力与限制

  • 计时状态和计次记录仅保留在当前页面;切换工具、刷新或关闭页面会清除记录。
打开在线秒表 →
倒计时设好时长,把注意力留给眼前的事。

设置时长,在任务旁查看清晰的倒计时。可以随时暂停或继续;时间到后页面会显示结束提示。请保持标签页打开,浏览器限制可能延迟提示。

操作步骤

  1. 设置时、分、秒,确保总时长大于零。
  2. 点击“开始”;暂停和继续不会丢失剩余时间。
  3. 保持页面打开以查看结束提示。修改时长前先暂停;修改后会重新开始倒计时。

可调选项

小时
0
分钟
5
秒
0

能力与限制

  • 倒计时仅保留在当前页面;切换工具、刷新或关闭页面会重置。
打开倒计时 →
工作日计算从日期增加工作日或统计区间;可选排除标准美国联邦假日。

可按起始日和工作日数求目标日期,也可统计日期范围内的工作日。选择每周工作日,手动填写排除日期或启用标准美国联邦假日日历。

操作步骤

  1. 选择增加工作日或统计日期区间,输入起始日和工作日数或结束日。
  2. 选择每周工作日、假日日历,按 YYYY-MM-DD 填写额外排除日期。
  3. 计算后查看目标日期或工作日数,复制结果或下载 JSON。

可调选项

计算方式
统计日期区间 · 增加工作日
开始日期
按需要填写

按浏览器显示格式选择日期;所选值按 YYYY-MM-DD 保存。

结束日期
按需要填写

按浏览器显示格式选择日期;所选值按 YYYY-MM-DD 保存。

要增加的工作日数
按需要填写

整数 0–10,000;起点不计入,0 保留起点。

计入结束日期
默认开启
假日日历
仅手动填写日期 · 标准美国联邦假日
额外排除日期
按需要填写

每行一个 YYYY-MM-DD,也可用逗号分隔;额外日期与所选假日日历合并。

能力与限制

  • 仅接受 0001–9999 年 YYYY-MM-DD 日历日期,不涉及时间或时区。加法排除起点,0 保留原日期;范围包含起点,可选包含终点。端点差最多 36,600 日,含双端时最多 36,601 个日期。
  • 可加 0–10,000 工作日;最多访问起点后 36,600 个日期,找不到目标则拒绝完整计算。排除日期原文最多 60,000 UTF-8 字节、5,000 个原始日期 token;重复日期仍占 token 容量,计数时去重。活动参数值合计最多 2 MiB。
  • 美国联邦预设仅支持标准周一至周五工作周及 2000–2099 年计算范围,Juneteenth 从 2021 年起。使用当前常规周五/周一观测规则,不预测未来法规、地区性就职日、州/雇主假日或一次性闭馆;请手动提供额外日期。
  • 完整结果保留所有实际排除日期;手动提供的非工作日或范围外日期计入忽略数。计算在 10 秒后停止,取消或失败不提供部分结果。
打开工作日计算 →
ISO 周数计算查询公历日期的 ISO 周数、周历年及周一至周日范围。

选择一个公历日期,查看 ISO 周代码、周历年及该周的周一至周日。ISO 周从周一开始,第一周包含该年的第一个星期四;跨年时周历年可能与公历年不同。

操作步骤

  1. 选择日期,或使用“今天”“跨年示例”快捷按钮。
  2. 计算后核对 ISO 周历年与周一至周日范围,尤其注意跨年日期。
  3. 复制 ISO 周代码或周数,也可下载 JSON 结果。

可调选项

公历日期
按需要填写

按浏览器显示格式选择日期;所选值按 YYYY-MM-DD 保存,不会因时区变化而改变。

能力与限制

  • 用浏览器日期控件选择公历日期;控件显示格式可能因浏览器而异,内部按 YYYY-MM-DD 处理,不接受时刻或时区偏移。
  • 按 ISO 8601 周历计算;采用周日为一周首日的日历可能得出不同周数。
  • 计算仅在浏览器内完成,无需账户或上传。
打开ISO 周数计算 →
时长加减逐行汇总工时或音视频时长,扣除休息时间,超过 24 小时不归零。

每行输入一个经过时长,可汇总工作记录、音视频片段或其他时间段。支持 H:MM:SS 或 M:SS(分:秒);行首加负号即可扣除休息时间。总小时数超过 24 不会归零。

操作步骤

  1. 每行粘贴或输入一个时长,行首加负号表示扣除。
  2. 核对总时长、增加与扣除的时长,必要时展开逐行累计结果。
  3. 复制总时长或精确秒数,也可下载 TXT 结果。

能力与限制

  • 每个非空行使用 H:MM:SS 或 M:SS,精度为整秒。两段式的 1:30 表示 1 分 30 秒;1 小时 30 分请写 1:30:00。
  • 最多 500 个非空行、40,000 个字符;每行的小时或分钟位最多 6 位。不接受一天中的时刻、日期或小数秒。
  • 计算仅在浏览器内完成,无需账户或上传。
打开时长加减 →
小数小时转换在工时的时分秒与小数小时之间双向转换,并清楚显示舍入。

在时分秒与小数小时之间切换。例如,7:45 是 7.75 小时;7.63 小时则是 7:37:48。冒号后的分钟按 60 进制,小数位表示一小时的分数。

操作步骤

  1. 选择“时长转小数小时”或“小数小时转时长”。
  2. 输入一个值;转小数时选择保留位数,并核对即时预览。
  3. 转换后复制主结果或下载 TXT。将舍入值填入工时表前,核对原始时长。

可调选项

转换方向
时长 → 小数小时 · 小数小时 → 时长
小数位数
2 位 · 4 位 · 6 位

能力与限制

  • 每次转换一个时长或小数值。时长格式为 H:MM 或 H:MM:SS;小数最多 9 位,小时数最多 1,000,000。
  • 时长转小数可选保留 2、4 或 6 位;小数转时长四舍五入到整秒。舍入后的小数不一定能还原原始时长。
  • 只换算已知时长,不计算打卡起止、休息、加班、工资、日期或时区;输入仅在浏览器处理。
打开小数小时转换 →
生成日历事件创建指定时间或全天日程,下载可导入日历的 ICS 文件。

填写事件标题、时区和日期,可选地点及提醒,然后下载 ICS 文件导入 Google 日历、Outlook 等日历应用。分享前请核对导入结果。

操作步骤

  1. 输入标题并选择指定时间或全天事件。
  2. 填写起止日期与事件时区,可选地点、说明或提醒。
  3. 生成文件并核对摘要,下载 ICS 后在日历中检查导入结果。

可调选项

事件标题
按需要填写
事件类型
指定时间 · 全天事件
开始时间
按需要填写
结束时间
按需要填写
时区
本机时区 · UTC · IANA 时区
第一天
按需要填写
最后一天(包含)
按需要填写
提醒
不提醒 · 提前 10 分钟 · 提前 1 小时 · 提前 1 天
地点(选填)
按需要填写
说明(选填)
按需要填写

能力与限制

  • 每个文件仅含一个事件;不发送邀请、不创建重复事件,也不连接或同步日历账户。
  • 指定时间的事件按 UTC 时刻保存;显示方式及提醒是否生效取决于导入的日历。本表单中的全天结束日期包含在事件内。
  • 事件信息仅在浏览器中处理,不上传。
打开生成日历事件 →
Windows FILETIME 转换将 Windows 和 Active Directory FILETIME 时间戳与精确 UTC 日期互转。

粘贴十进制或十六进制 FILETIME 查看 UTC 时间,也可把 ISO 日期转换回计数;保留全部 7 位秒后精度。

操作步骤

  1. 选择 FILETIME → UTC 或 ISO 日期 → FILETIME。
  2. 粘贴十进制值、含 A–F 的十六进制值或带 0x 前缀的十六进制值;反向转换输入 ISO 日期或带时区偏移的日期时间。
  3. 核对实时预览后转换,并复制精确 UTC 时间、十进制计数或十六进制值。

可调选项

转换方向
FILETIME → UTC · ISO 日期 → FILETIME

能力与限制

  • FILETIME 从 1601-01-01 UTC 起以 100 纳秒为单位计数。本页可显示至 9999 年的 UTC 日期。
  • 日期时间须带 Z 或数字 UTC 偏移;仅日期按 UTC 零点处理。不支持闰秒。
  • 零是 FILETIME 起点,但某些 Active Directory 字段把零用作特殊值;请按来源字段语义判断。输入只在此浏览器处理。
打开Windows FILETIME 转换 →
ISO 8601 时长转换将 ISO 8601 时长转换为可读时间和精确秒数。

粘贴 YouTube API 或其他来源的 ISO 8601 时长,查看可读时间、各单位和精确总秒数。年、月需要起始日期才能换算为精确秒数。

操作步骤

  1. 粘贴 ISO 8601 时长,例如视频 API 返回的 PT1H46M57S。
  2. 检查可读时间和单位分解;包含年或月时注意日历单位提示。
  3. 复制可读时间或精确秒数,也可下载结构化 JSON。

能力与限制

  • 支持单独的周、开头的负号,以及最后一个单位最多九位小数;周不能与其他单位混用。
  • 年和月的长度不固定,只要任一非零,没有起始日期就无法给出精确总秒数和时钟值。
  • 数据只在浏览器处理;每个单位的数值最多十亿。
打开ISO 8601 时长转换 →

本文相关工具

时间戳转换 →换算整数 Unix 时间戳与带已知偏移的日期,查看 UTC 和 IANA 时区显示。时区转换与 UTC 格式化 →处理时区、夏令时歧义并按指定格式输出 UTC 时间。日期间隔 →两个日子之间,还隔着多少天?日期加减 →从一个日期开始,往前或往后算。在线秒表 →开始计时,随时暂停或记下一圈。倒计时 →设好时长,把注意力留给眼前的事。工作日计算 →从日期增加工作日或统计区间;可选排除标准美国联邦假日。ISO 周数计算 →查询公历日期的 ISO 周数、周历年及周一至周日范围。时长加减 →逐行汇总工时或音视频时长,扣除休息时间,超过 24 小时不归零。小数小时转换 →在工时的时分秒与小数小时之间双向转换,并清楚显示舍入。生成日历事件 →创建指定时间或全天日程,下载可导入日历的 ICS 文件。Windows FILETIME 转换 →将 Windows 和 Active Directory FILETIME 时间戳与精确 UTC 日期互转。ISO 8601 时长转换 →将 ISO 8601 时长转换为可读时间和精确秒数。