WagTools logo

Unix Timestamp Converter

Current Time

Current Timestamp

1787935196

UTC Time

2026-08-28 16:39:56

Beijing Time

2026-08-29 00:39:56

Unix Timestamp to Time

UTC Time

-

Beijing Time

-

Time to Unix Timestamp

Unix Timestamp

-

Unix Timestamp

-

Code Examples

Convert between Unix timestamps and dates in common programming languages.

JavaScript

Timestamp to Date

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

Date to Timestamp

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

TypeScript

Timestamp to Date

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

Date to Timestamp

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

Python

Timestamp to Date

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

Date to Timestamp

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

Java

Timestamp to Date

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

Date to Timestamp

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

C#

Timestamp to Date

DateTimeOffset.FromUnixTimeSeconds(timestamp).UtcDateTime

Date to Timestamp

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

Go

Timestamp to Date

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

Date to Timestamp

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

PHP

Timestamp to Date

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

Date to Timestamp

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

Ruby

Timestamp to Date

Time.at(timestamp).utc

Date to Timestamp

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

Swift

Timestamp to Date

Date(timeIntervalSince1970: TimeInterval(timestamp))

Date to Timestamp

date.timeIntervalSince1970

Kotlin

Timestamp to Date

Instant.ofEpochSecond(timestamp)

Date to Timestamp

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