当前 Unix 时间 
1786378179

将 epoch 转换为可读日期时间,反之亦然

清除表单 偏好设置
支持秒、毫秒、微秒和纳秒单位的 Unix 时间戳。
/
/
:
:
清除表单
输入:RFC 2822、ISO、D日M月Y年、M月D日Y年、Y年M月D日、相对日期等。未指定时区时使用本地时间。

年、月、日开始与结束时间的时间戳

显示的开始和结束时间

/
/

将秒转换为年、月、日、小时和分钟

清除表单

什么是 Unix Epoch?

Unix Epoch(也称为 Unix 时间POSIX 时间Unix 时间戳)是指自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的秒数,不包括闰秒(ISO 8601: 1970-01-01T00:00:00Z)。严格来说,Epoch 指的是 Unix 时间 0,但人们通常也会用“epoch”泛指 Unix 时间。

普通时间 
1 小时3600 秒
1 天86400 秒
1 周604800 秒
1 个月 (~30.437 天) 2629743 秒
1 年 (365.25 天)  31557600 秒

各编程语言中的当前 Unix 时间

Pythonimport time; time.time()
PHPtime()
JavaScriptMath.floor(new Date().getTime()/1000.0)
Javalong epoch = System.currentTimeMillis()/1000;
C#DateTimeOffset.Now.ToUnixTimeSeconds()
RubyTime.now.to_i
Gotime.Now().Unix()
Ras.numeric(Sys.time())
Luaepoch = os.time()
DartDateTime.now().millisecondsSinceEpoch ~/ 1000
MySQLSELECT unix_timestamp(now())
PostgreSQLSELECT extract(epoch FROM now());
SQL ServerSELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE());
SQLiteSELECT unixepoch();
Unix/Linux/MacOSdate +%s

更多英文代码示例

注意:此页面上的所有工具都基于计算机的日期和时间设置,并使用 JavaScript 进行时间转换。一些浏览器会将当前的夏令时规则应用到所有过去的日期。JavaScript 不支持闰秒。