在线Unix时间戳转换器 | 将时间戳转换为日期和时间
时间戳转换
当前Unix时间戳(秒)
时间戳
什么是Unix时间戳?
Unix时间戳(也称为纪元时间)是自1970年1月1日(UTC)以来经过的秒数。这是一种将时间作为累计秒数总和来跟踪的方法,使计算机处理和比较日期变得更容易。
| 人类可读时间 | 秒 |
|---|---|
| 1 小时 | 3600 |
| 1 天 | 86400 |
| 1 周 | 604800 |
| 1 月 (30.44 天) | 2629743 |
| 1 年 (365.24 天) | 31556926 |
2038年1月19日会发生什么?
在2038年1月19日03:14:07 UTC,32位系统将在Unix时间表示中遇到整数溢出,这被称为2038年问题。在此之后,除非这些系统被更新以使用更宽的时间戳格式,否则它们将无法正确编码时间。
在不同编程语言中获取Unix时间戳的方法
| 语言 | 代码 |
|---|---|
| JavaScript | |
| Python | |
| Ruby | |
| Go | |
| Java(pure) | |
| Java(joda) | |
| Java >= 8 | |
| Swift | |
| C | |
| Objective-C | |
| MySQL | |
| SQLite | |
| PHP | |
| Erlang | |
| Shell | |
| Groovy | |
| Lua | |
| .NET/C# | |
| Dart | |