时间戳转换工具
在 Unix 时间戳和可读日期时间之间互相转换
时间戳转日期时间
请输入有效的 Unix 时间戳
日期时间转时间戳
UTC本地时区
使用本地时区: GMT+08:00
Unix 时间戳 (秒)
-
Unix 时间戳 (毫秒)
-
常见时间戳参考
描述 | Unix 时间戳 (秒) | 日期时间 | 操作 |
---|---|---|---|
Unix 纪元开始 | 0 | 1970-01-01 00:00:00 UTC | |
Unix 时间戳 10亿秒 | 1000000000 | 2001-09-09 01:46:40 UTC | |
Y2K38 问题时间点 | 2147483647 | 2038-01-19 03:14:07 UTC | |
2020年开始 | 1577836800 | 2020-01-01 00:00:00 UTC | |
2030年开始 | 1893456000 | 2030-01-01 00:00:00 UTC |
什么是 Unix 时间戳?
Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)开始计算的秒数。它是一种表示时间的简单方式,广泛用于计算机系统和编程中。
时间戳的用途
- 数据库中存储时间
- API 接口传输时间信息
- 计算时间差值
- 跨时区、跨语言的时间表示
- 文件系统中的时间戳记
时间戳的特点
- 精确性:可以精确到秒或毫秒
- 唯一性:每个时间点对应唯一的时间戳
- 无时区:时间戳本身不包含时区信息
- 易于计算:便于进行时间差值计算
- Y2K38 问题:32位系统的时间戳将在2038年1月19日溢出
常见格式
- 秒级时间戳:10位数字,如 1609459200
- 毫秒级时间戳:13位数字,如 1609459200000
- 微秒级时间戳:16位数字,如 1609459200000000