工具箱图标
XTools
Blog
/
Day.js 在线调试与格式速查Moment.js 在线调试与 Day.js 迁移日期计算与时间戳转换时区转换

© 2026 XTools. 保留所有权利.

隐私政策联系我们

    日期计算与时间戳转换

    Unix 时间戳互转,计算日期间隔与工作日,日期加减
    • 文件不会离开你的设备
    • 在浏览器本地运行
    • 免费、免注册、无水印

    Unix 时间戳转换

    当前 Unix 时间
    — ms

    日期间隔

    日期加减

    月末日期会自动收敛,与 Day.js、Moment 一致:1 月 31 日加 1 个月是 2 月 28 日(闰年为 29 日)。

    日期信息

    年龄计算器

    时区

    用于显示该时区的当地时间,并解析不带偏移的日期。

    同时对比多个时区

    工作日

    所有计算都在浏览器中完成,使用浏览器内置的日历和时区数据,不会发送任何内容。

    相关工具

    • Day.js 在线调试与格式速查
    • Moment.js 在线调试与 Day.js 迁移
    • 时区转换

    如何使用日期计算与时间戳转换

    把秒、毫秒、微秒或纳秒级的 Unix 时间戳转换成可读日期,也能反向转换。同一页还能算两个日期相差几天、几个工作日,做日期加减,并查看任意日期的周数、季度等信息。全部在浏览器中计算。

    1. 1

      在「时间戳或日期」中粘贴时间戳或日期,或点「使用当前时间」;单位默认自动识别,也可以在「单位」里手动指定。

    2. 2

      在侧栏选择「时区」查看该时区的当地时间,不带偏移的日期也会按这个时区解析。

    3. 3

      在「日期间隔」里填好开始日期和结束日期(需要精确到小时就打开「包含具体时间」),即可得到相差时长和工作日天数。

    4. 4

      在「日期加减」里填写年到秒的数量,选择「+ 加」或「− 减」,然后复制结果。

    5. 5

      在「日期信息」里输入一个日期,查看星期、ISO 周数、年内第几天、季度以及是否闰年。

    常见问题

    怎么判断时间戳是秒还是毫秒?

    「单位」为「自动」时,11 位及以下按秒,12–14 位按毫秒,15–17 位按微秒,更长的按纳秒。输入框下方会提示实际按什么解析,也可以手动选 s、ms、µs 或 ns。

    工作日是怎么算的?

    开始和结束两天都计算在内。默认周六、周日休息,可在「每周休息日」里修改;节假日需要在「节假日」里每行填一个日期,如 2026-10-01。工具不内置法定节假日,也不能设置周末调休上班,这些设置只保存在当前浏览器。

    为什么 1 月 31 日加 1 个月是 2 月 28 日?

    日期会收敛到目标月份的最后一天,与 Day.js、Moment 的做法一致;闰年则得到 2 月 29 日。

    不带时区的日期按哪个时区解析?

    按侧栏「时区」里选中的时区,默认是本机时区。以 Z 结尾或带 +08:00 这类偏移的输入按其自身偏移解析。想同时对比多个城市,可以用「时区转换」。

    能按自己的格式输出时间吗?

    可以。在「自定义格式」里用 Moment / Day.js 格式符书写,如 YYYY-MM-DD HH:mm,也可以从旁边的下拉列表选常用格式;方括号 [] 内的文字原样输出。

    输入的内容会上传吗?

    不会。所有计算都用浏览器内置的日历和时区数据完成,输入的内容不会离开你的设备。