WagTools 标志

Unix 时间戳转换工具

当前时间

当前时间戳

1787935196

UTC 时间

2026-08-28 16:39:56

北京时间

2026-08-29 00:39:56

Unix 时间戳转时间

UTC 时间

-

北京时间

-

时间转 Unix 时间戳

Unix 时间戳

-

Unix 时间戳

-

代码示例

在常用编程语言中转换 Unix 时间戳与日期。

JavaScript

时间戳转日期

new Date(timestamp * 1000).toISOString();

日期转时间戳

Math.floor(new Date("2026-08-28T10:00:00Z").getTime() / 1000);

TypeScript

时间戳转日期

const date: Date = new Date(timestamp * 1000);

日期转时间戳

const timestamp: number = Math.floor(new Date("2026-08-28T10:00:00Z").getTime() / 1000);

Python

时间戳转日期

datetime.fromtimestamp(timestamp, tz=timezone.utc)

日期转时间戳

int(datetime(2026, 8, 28, 10, 0, 0, tzinfo=timezone.utc).timestamp())

Java

时间戳转日期

Instant.ofEpochSecond(timestamp).atZone(ZoneOffset.UTC)

日期转时间戳

LocalDateTime.of(2026, 8, 28, 10, 0).toInstant(ZoneOffset.UTC).getEpochSecond()

C#

时间戳转日期

DateTimeOffset.FromUnixTimeSeconds(timestamp).UtcDateTime

日期转时间戳

new DateTimeOffset(2026, 8, 28, 10, 0, 0, TimeSpan.Zero).ToUnixTimeSeconds()

Go

时间戳转日期

time.Unix(timestamp, 0).UTC()

日期转时间戳

time.Date(2026, 8, 28, 10, 0, 0, 0, time.UTC).Unix()

PHP

时间戳转日期

date('Y-m-d H:i:s', $timestamp);

日期转时间戳

strtotime('2026-08-28 10:00:00 UTC');

Ruby

时间戳转日期

Time.at(timestamp).utc

日期转时间戳

Time.utc(2026, 8, 28, 10, 0, 0).to_i

Swift

时间戳转日期

Date(timeIntervalSince1970: TimeInterval(timestamp))

日期转时间戳

date.timeIntervalSince1970

Kotlin

时间戳转日期

Instant.ofEpochSecond(timestamp)

日期转时间戳

date.atZone(ZoneOffset.UTC).toEpochSecond()