介绍
本工具支持时间和时间戳相互转换。只需输入时间或时间戳戳,即可获得对应的日期和时间信息。
时间戳
时间戳是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。
UTC时间
UTC时间协调世界时,又称世界统一时间、世界标准时间、国际协调时间。
RFC 2822时间格式
RFC 2822时间格式是一种用于电子邮件的日期和时间表示方式。
RFC 2822时间格式的组成包括:
- 星期几(如Mon, Tue, Wed等)
- 日期(如15 Oct 2023)
- 时间(如14:30:00)
- 时区(如+0800,表示东八区)
获取时间戳
NSDate().timeIntervalSince1970
import (
"time"
)
int64(time.Now().Unix())
// pure java
System.currentTimeMillis() / 1000
// joda java
DateTime.now().getMillis() / 1000
Math.round(new Date() / 1000)
[[NSDate date]
timeIntervalSince1970]
SELECT unix_timestamp(now())
SELECT strftime('%s', 'now')
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
<?php
// pure php
time();
?>
<?php
// carbon php
use Carbon\Carbon;
Carbon::now()->timestamp;
?>
import time
time.time()
import arrow
arrow.utcnow().timestamp
Time.now.to_i
date +%s
(new Date().time / 1000).longValue()
os.time()
(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
(new DateTime.now().millisecondsSinceEpoch / 1000).truncate()