Unix 时间戳
Unix 时间戳. 在时间戳与日期之间转换。 你的文件留在此设备,处理在浏览器中完成。
使用工具需要启用 JavaScript。文件会在你的浏览器内处理。
什么是 Unix 时间戳?
Unix 时间戳(也叫 epoch 时间、POSIX 时间)表示从 1970 年 1 月 1 日 00:00:00 UTC 起经过的秒数,不计闰秒。它只是一个数字,不带时区,所以服务器、数据库和编程语言普遍用它记录时间点。0 表示 1970 年初,2001 年 9 月达到 10 亿,如今的数值大约在 17 亿到 18 亿之间。
秒、毫秒和微秒
不同系统使用的单位不同:Unix 工具、PHP 和大多数 SQL 数据库用秒(当前日期为 10 位数);JavaScript 的 Date.now()、Java 和许多 JSON 接口用毫秒(13 位);部分日志系统和 Python 库用微秒(16 位)。单位设为自动时,本工具把 1000 亿及以上的数视为毫秒,100 万亿及以上视为微秒;如果判断不对,请手动选择单位。
使用方法
粘贴时间戳并点击转换,即可看到 UTC 时间、你所在时区的时间。
反向转换:选择日期和时间,指定它是本地时间还是 UTC,再点击转换。
点击使用当前时间可以填入现在的时间戳。
时区和夏令时
时间戳本身永远是 UTC。“你的时区”一行使用设备报告的时区(包括夏令时规则),所以同一个时间戳在其他国家的同事那里会显示不同的本地时间。在夏令时切换前后把本地时间转成时间戳时,某些时刻可能不存在或出现两次,浏览器会选择其中一个。
2038 年问题
老系统用 32 位有符号整数保存时间戳,到 2038 年 1 月 19 日 03:14:07 UTC 会溢出。现代操作系统和语言使用 64 位,本工具也能处理 2038 年以后的日期和 1970 年以前的负数时间戳。
相关工具
JSON 转 CSV
CSV 转 JSON
Base64 编码与解码
URL 编码与解码
全部转换器
常见问题
Unix 时间戳在全世界都一样吗?
一样。这个数字对应全球同一个瞬间,只是在不同时区显示的本地时间不同。
为什么结果是 1970 年或遥远的未来?
多半是单位不对:把毫秒当成秒会跑到几万年后,把秒当成毫秒会落在 1970 年 1 月。请手动选择单位。
会考虑闰秒吗?
不会。和几乎所有计算机系统一样,Unix 时间不计闰秒。
数据会被发送到服务器吗?
时间戳转换在浏览器计算,不会把这些输入发往转换服务器。加载页面和脚本会产生网络请求;广告与统计通信请参见隐私说明。
相关工具
- JSON 转 CSV
把结构化数据转换为表格。
- CSV 转 JSON
转换、检查和复制你的数据。
- Base64 编码与解码
转换、检查和复制你的数据。
- URL 编码与解码
转换、检查和复制你的数据。
- 字数统计
实时统计词数、字符、行数及阅读时长。
- Markdown 转 HTML
预览 Markdown 并下载独立、安全的 HTML 文档。
- HTML 转 Markdown
把标题、链接与列表转换为易编辑的 Markdown。
- 颜色选择与转换
HEX、RGB、HSL 互转,复制可用 CSS。
- 文本差异比较
按行或词比较两段文本,下载差异补丁。
- UUID 生成器
在本地批量生成随机 UUID v4 标识符。
- 密码生成器
使用密码学随机数与自选字符集生成密码。
- YAML 转 JSON
解析 YAML、校验数据并下载格式化 JSON。
- XML 转 JSON
将 XML 元素与属性转换为结构化 JSON。