当前 Unix 时间: 
1775998646

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

清除表单
支持秒、毫秒和微秒单位的 Unix 时间戳。

 
 
 -   -     
 :   :   

 

清除表单
输入格式:RFC 2822、D-M-Y、M/D/Y、Y-M-D 等。去掉 'GMT' 即可转换为本地时间。
 

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

显示     的开始和结束时间

 -   -       

 

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

清除表单
 

 

什么是 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.round(new Date().getTime()/1000.0)
Javalong epoch = System.currentTimeMillis()/1000;
C#DateTimeOffset.Now.ToUnixTimeSeconds()
Perltime
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 不支持闰秒。