日期时间手册:时间戳、时区、工作日与时长
转换 Unix 与 FILETIME 时间戳,处理时区和夏令时,计算日期间隔、工作日和时长。通过具体例子区分时刻、日期与经过时间。
按任务选择操作
转换 Unix 与 FILETIME 时间戳,处理时区和夏令时,计算日期间隔、工作日和时长。通过具体例子区分时刻、日期与经过时间。
| 你要完成的事 | 建议从这里开始 |
|---|---|
| 转换一个具体时刻 | 提供时间戳单位或明确来源时区 |
| 计算工作日 | 填写日期范围及自己的节假日列表 |
| 汇总工时 | 使用时长运算,不把日历日期或小数拼接当工时 |
按顺序执行并保留原件
本地日程使用命名时区,并明确解决歧义时间。日历偏移用日期加减,经过的时间用时长运算。工作日排除周末及自行提供的假期,不自动掌握所有地区法定日历。复制时间戳前确认接收方要求秒还是毫秒。
America/New_York 的 2024-03-10 02:30 不存在,拒绝处理比静默选用另一个时间点更可靠。区分处理成功与交付通过
将样例转回原时区,核对偏移、跨日边界和单位。生成的日历事件应先在目标日历应用打开再分发。
完成前检查清单
下面列出本分类各工具的具体步骤、选项和限制。展开需要的工具即可查看,不必按顺序使用全部工具。
- 将样例转回原时区,核对偏移、跨日边界和单位。生成的日历事件应先在目标日历应用打开再分发。
- 下载后重新打开,确认结果与示例和输入语义一致。
- 超出边界时保留原稿,拆分任务或使用适合规模的处理方式,不通过改扩展名绕过检查。
参考资料
- 日期与时间 — 格式与实现参考
用于核对格式与处理边界;本站的具体支持范围以工具操作手册为准。
本分类工具使用说明
展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。
时间戳转换换算整数 Unix 时间戳与带已知偏移的日期,查看 UTC 和 IANA 时区显示。
换算整数 Unix 时间戳与带已知偏移的日期,查看 UTC 和 IANA 时区显示。
操作步骤
- 先选择 Unix 时间戳或带时区的 ISO 日期时间,再输入数值。
- 输入 Unix 时间戳时选择秒或毫秒,并设置 IANA 显示时区,然后转换。
- 核对 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 时区之间换算本地钟表时间。拒绝夏令时造成的不存在时刻;重复时刻需明确选择较早或较晚的一次。
操作步骤
- 在输入框上方选择时区转换或 UTC 格式化。
- 输入日期时间;时区转换需填写来源和目标 IANA 时区,并处理重复本地时间。
- 查看 日期 结果,确认无误后使用结果区提供的复制或下载操作。
可调选项
- 处理任务
- 时区转换 · 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 日历日比较日期,避免时区偏移导致 23 或 25 小时一天的误差。可选择是否同时计入起止日期。
操作步骤
- 在“日期(YYYY-MM-DD)”中粘贴内容,也可以先填入示例试用。
- 确认输入后,点击“计算相隔天数”。
- 查看 时长 结果,确认无误后使用结果区提供的复制或下载操作。
可调选项
- 包含起止两天
- 默认关闭
能力与限制
- 粘贴文本最多 1 MiB;处理后请核对结果。
日期加减从一个日期开始,往前或往后算。
先增减年和月,将日期限制到目标月最后一个有效日,再增减天数。这是日历运算,不是节假日或工作日服务。
操作步骤
- 在“日期(YYYY-MM-DD)”中粘贴内容,也可以先填入示例试用。
- 核对“年”、“月”、“日”,再选择“计算目标日期”。
- 查看 日期 结果,确认无误后使用结果区提供的复制或下载操作。
可调选项
- 年
- 0
- 月
- 0
- 日
- 0
能力与限制
- 粘贴文本最多 1 MiB;处理后请核对结果。
在线秒表开始计时,随时暂停或记下一圈。
为任务计时,休息时暂停,并记录计次。计时中会在浏览器标签标题显示用时;可将当前用时复制到自己的工作日志,也可复制计次记录。本页不保存项目历史。
操作步骤
- 点击“开始”启动秒表。
- 计时中点击“计次”记录分段;暂停后继续不会丢失已有用时。
- 切换工具、重置、刷新或关闭页面前,先复制当前用时或需要保留的计次记录。
能力与限制
- 计时状态和计次记录仅保留在当前页面;切换工具、刷新或关闭页面会清除记录。
倒计时设好时长,把注意力留给眼前的事。
设置时长,在任务旁查看清晰的倒计时。可以随时暂停或继续;时间到后页面会显示结束提示。请保持标签页打开,浏览器限制可能延迟提示。
操作步骤
- 设置时、分、秒,确保总时长大于零。
- 点击“开始”;暂停和继续不会丢失剩余时间。
- 保持页面打开以查看结束提示。修改时长前先暂停;修改后会重新开始倒计时。
可调选项
- 小时
- 0
- 分钟
- 5
- 秒
- 0
能力与限制
- 倒计时仅保留在当前页面;切换工具、刷新或关闭页面会重置。
工作日计算从日期增加工作日或统计区间;可选排除标准美国联邦假日。
可按起始日和工作日数求目标日期,也可统计日期范围内的工作日。选择每周工作日,手动填写排除日期或启用标准美国联邦假日日历。
操作步骤
- 选择增加工作日或统计日期区间,输入起始日和工作日数或结束日。
- 选择每周工作日、假日日历,按 YYYY-MM-DD 填写额外排除日期。
- 计算后查看目标日期或工作日数,复制结果或下载 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 周从周一开始,第一周包含该年的第一个星期四;跨年时周历年可能与公历年不同。
操作步骤
- 选择日期,或使用“今天”“跨年示例”快捷按钮。
- 计算后核对 ISO 周历年与周一至周日范围,尤其注意跨年日期。
- 复制 ISO 周代码或周数,也可下载 JSON 结果。
可调选项
- 公历日期
- 按需要填写
按浏览器显示格式选择日期;所选值按 YYYY-MM-DD 保存,不会因时区变化而改变。
能力与限制
- 用浏览器日期控件选择公历日期;控件显示格式可能因浏览器而异,内部按 YYYY-MM-DD 处理,不接受时刻或时区偏移。
- 按 ISO 8601 周历计算;采用周日为一周首日的日历可能得出不同周数。
- 计算仅在浏览器内完成,无需账户或上传。
时长加减逐行汇总工时或音视频时长,扣除休息时间,超过 24 小时不归零。
每行输入一个经过时长,可汇总工作记录、音视频片段或其他时间段。支持 H:MM:SS 或 M:SS(分:秒);行首加负号即可扣除休息时间。总小时数超过 24 不会归零。
操作步骤
- 每行粘贴或输入一个时长,行首加负号表示扣除。
- 核对总时长、增加与扣除的时长,必要时展开逐行累计结果。
- 复制总时长或精确秒数,也可下载 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 进制,小数位表示一小时的分数。
操作步骤
- 选择“时长转小数小时”或“小数小时转时长”。
- 输入一个值;转小数时选择保留位数,并核对即时预览。
- 转换后复制主结果或下载 TXT。将舍入值填入工时表前,核对原始时长。
可调选项
- 转换方向
- 时长 → 小数小时 · 小数小时 → 时长
- 小数位数
- 2 位 · 4 位 · 6 位
能力与限制
- 每次转换一个时长或小数值。时长格式为 H:MM 或 H:MM:SS;小数最多 9 位,小时数最多 1,000,000。
- 时长转小数可选保留 2、4 或 6 位;小数转时长四舍五入到整秒。舍入后的小数不一定能还原原始时长。
- 只换算已知时长,不计算打卡起止、休息、加班、工资、日期或时区;输入仅在浏览器处理。
生成日历事件创建指定时间或全天日程,下载可导入日历的 ICS 文件。
填写事件标题、时区和日期,可选地点及提醒,然后下载 ICS 文件导入 Google 日历、Outlook 等日历应用。分享前请核对导入结果。
操作步骤
- 输入标题并选择指定时间或全天事件。
- 填写起止日期与事件时区,可选地点、说明或提醒。
- 生成文件并核对摘要,下载 ICS 后在日历中检查导入结果。
可调选项
- 事件标题
- 按需要填写
- 事件类型
- 指定时间 · 全天事件
- 开始时间
- 按需要填写
- 结束时间
- 按需要填写
- 时区
- 本机时区 · UTC · IANA 时区
- 第一天
- 按需要填写
- 最后一天(包含)
- 按需要填写
- 提醒
- 不提醒 · 提前 10 分钟 · 提前 1 小时 · 提前 1 天
- 地点(选填)
- 按需要填写
- 说明(选填)
- 按需要填写
能力与限制
- 每个文件仅含一个事件;不发送邀请、不创建重复事件,也不连接或同步日历账户。
- 指定时间的事件按 UTC 时刻保存;显示方式及提醒是否生效取决于导入的日历。本表单中的全天结束日期包含在事件内。
- 事件信息仅在浏览器中处理,不上传。
Windows FILETIME 转换将 Windows 和 Active Directory FILETIME 时间戳与精确 UTC 日期互转。
粘贴十进制或十六进制 FILETIME 查看 UTC 时间,也可把 ISO 日期转换回计数;保留全部 7 位秒后精度。
操作步骤
- 选择 FILETIME → UTC 或 ISO 日期 → FILETIME。
- 粘贴十进制值、含 A–F 的十六进制值或带 0x 前缀的十六进制值;反向转换输入 ISO 日期或带时区偏移的日期时间。
- 核对实时预览后转换,并复制精确 UTC 时间、十进制计数或十六进制值。
可调选项
- 转换方向
- FILETIME → UTC · ISO 日期 → FILETIME
能力与限制
- FILETIME 从 1601-01-01 UTC 起以 100 纳秒为单位计数。本页可显示至 9999 年的 UTC 日期。
- 日期时间须带 Z 或数字 UTC 偏移;仅日期按 UTC 零点处理。不支持闰秒。
- 零是 FILETIME 起点,但某些 Active Directory 字段把零用作特殊值;请按来源字段语义判断。输入只在此浏览器处理。
ISO 8601 时长转换将 ISO 8601 时长转换为可读时间和精确秒数。
粘贴 YouTube API 或其他来源的 ISO 8601 时长,查看可读时间、各单位和精确总秒数。年、月需要起始日期才能换算为精确秒数。
操作步骤
- 粘贴 ISO 8601 时长,例如视频 API 返回的 PT1H46M57S。
- 检查可读时间和单位分解;包含年或月时注意日历单位提示。
- 复制可读时间或精确秒数,也可下载结构化 JSON。
能力与限制
- 支持单独的周、开头的负号,以及最后一个单位最多九位小数;周不能与其他单位混用。
- 年和月的长度不固定,只要任一非零,没有起始日期就无法给出精确总秒数和时钟值。
- 数据只在浏览器处理;每个单位的数值最多十亿。