当前Unix时间戳
转换为日期
常用格式
示例时间戳
| 格式字符 | 说明 | 示例 |
|---|---|---|
| Y | 4位年份 | 2023 |
| m | 2位月份 | 01-12 |
| d | 2位日期 | 01-31 |
| H | 24小时制小时 | 00-23 |
| i | 分钟 | 00-59 |
| s | 秒 | 00-59 |
| 更多格式 | 请参考PHP date()函数文档 | |
| 时间戳 | 日期时间 | 说明 |
|---|---|---|
| 0 | 1970-01-01 08:00:00 | Unix时间戳起点(北京时间) |
| 1769875200 | 2026-02-01 00:00:00 | 今日零点 |
| 1769356800 | 2026-01-26 00:00:00 | 本周一零点 |
| 1769875200 | 2026-02-01 00:00:00 | 本月初零点 |
| 1767196800 | 2026-01-01 00:00:00 | 本年初零点 |
日期转时间戳
将日期字符串转换为时间戳,支持多种日期格式
支持的日期格式
- Y-m-d H:i:s(标准格式)
- Y-m-d(短日期)
- m/d/Y H:i:s(美国格式)
- d/m/Y H:i:s(欧洲格式)
- Y-m-dTH:i:sP(ISO 8601)
世界时钟
实时查看世界各地不同时区的时间,点击时区查看详细信息
Unix时间戳介绍
什么是Unix时间戳?
Unix时间戳,也称为Epoch时间或POSIX时间,是一种描述时间点的系统。它定义为自1970年1月1日00:00:00协调世界时(UTC)以来经过的秒数,减去闰秒。
时间戳类型
10位时间戳(秒)
表示自1970-01-01 00:00:00 UTC以来的秒数。在大多数编程语言和系统中使用。
13位时间戳(毫秒)
表示自1970-01-01 00:00:00 UTC以来的毫秒数。常用于JavaScript和现代Web应用。
为什么是1970年1月1日?
这个日期被选为"Unix纪元",因为它是一个整数,而且Unix操作系统是在20世纪70年代初开发的。它成为计算中时间表示的标准参考点。
使用时间戳的优势
✓ 简单明了,便于计算
✓ 不涉及时区问题
✓ 便于存储和传输
✓ 在编程语言中广泛支持
✓ 便于排序和比较
✓ 高性能,计算效率高
✓ 标准化格式,兼容性强
✓ 精度高,避免日期歧义