ข้ามไปยังเนื้อหา

แปลง Unix Timestamp

นาฬิกา Unix แบบเรียลไทม์พร้อมตัวแปลงสามแบบ ได้แก่ timestamp เป็นวันที่ สตริงวันที่เป็น timestamp และฟิลด์วันที่แยกส่วน รองรับวินาทีหรือมิลลิวินาที

เวลาประทับ Unix ปัจจุบัน

อัปเดตทุกวินาที
วินาที
—
มิลลิวินาที
—

ใช้ YYYY-MM-DD HH:mm:ss และอาจเพิ่ม .SSS หรือระบุออฟเซ็ต Z / ±HH:mm อย่างชัดเจน หากระบุออฟเซ็ต จะใช้ค่านั้นแทนเขตเวลาที่เลือก

เวลาประทับ → วันที่

ผลลัพธ์
—

ข้อความวันที่ → เวลาประทับ

ผลลัพธ์
—

ช่องวันที่ → เวลาประทับ
ผลลัพธ์
—

อ่านเวลาประทับ Unix ปัจจุบัน
ภาษาตัวอย่างโค้ด
JavaScript
Math.floor(Date.now() / 1000)
Python
import time
int(time.time())
PHP
time()
Java
java.time.Instant.now().getEpochSecond()
Go
import "time"
time.Now().Unix()
MySQL
SELECT UNIX_TIMESTAMP();
PostgreSQL
SELECT FLOOR(EXTRACT(EPOCH FROM NOW()));
C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Linux (GNU date)
date +%s
แปลงเวลาประทับเป็นวันที่
ภาษาตัวอย่างโค้ด
JavaScript
new Date(1767225600 * 1000).toISOString()
Python
from datetime import datetime, timezone
datetime.fromtimestamp(1767225600, timezone.utc).isoformat()
PHP
gmdate('Y-m-d H:i:s', 1767225600)
Java
java.time.Instant.ofEpochSecond(1767225600L)
Go
time.Unix(1767225600, 0).UTC()
MySQL
SET time_zone = '+00:00';
SELECT FROM_UNIXTIME(1767225600);
PostgreSQL
SET TIME ZONE 'UTC';
SELECT TO_TIMESTAMP(1767225600);
C#
DateTimeOffset.FromUnixTimeSeconds(1767225600)
Linux (GNU date)
date -u -d @1767225600
แปลงวันที่เป็นเวลาประทับ
ภาษาตัวอย่างโค้ด
JavaScript
Math.floor(new Date("2026-01-01T00:00:00Z").getTime() / 1000)
Python
from datetime import datetime, timezone
int(datetime(2026, 1, 1, tzinfo=timezone.utc).timestamp())
PHP
(new DateTimeImmutable('2026-01-01T00:00:00Z'))->getTimestamp()
Java
java.time.Instant.parse("2026-01-01T00:00:00Z").getEpochSecond()
Go
time.Date(2026, 1, 1, 0, 0, 0, 0, time.UTC).Unix()
MySQL
SET time_zone = '+00:00';
SELECT UNIX_TIMESTAMP('2026-01-01 00:00:00');
PostgreSQL
SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ '2026-01-01 00:00:00+00');
C#
new DateTimeOffset(2026, 1, 1, 0, 0, 0, TimeSpan.Zero).ToUnixTimeSeconds()
Linux (GNU date)
date -u -d '2026-01-01 00:00:00' +%s

วิธีใช้

  1. เขตเวลา: UTC / UTC+08:00 / UTC+09:00
  2. เวลาประทับ → วันที่ / ข้อความวันที่ → เวลาประทับ / ช่องวันที่ → เวลาประทับ
  3. หน่วย: วินาที / มิลลิวินาที

ตัวอย่าง

UTC: 1767225600 s ⇄ 2026-01-01 00:00:00.000
UTC+08:00: 1767225600000 ms ⇄ 2026-01-01 08:00:00.000

รายละเอียดและข้อจำกัด

ใช้ YYYY-MM-DD HH:mm:ss และอาจเพิ่ม .SSS หรือระบุออฟเซ็ต Z / ±HH:mm อย่างชัดเจน หากระบุออฟเซ็ต จะใช้ค่านั้นแทนเขตเวลาที่เลือก

เวลา Unix เริ่มนับจาก 1970-01-01T00:00:00Z หนึ่งวินาทีเท่ากับ 1,000 มิลลิวินาที รองรับปี 0001–9999 หากเวลาท้องถิ่นซ้ำกันช่วงเปลี่ยนเวลาออมแสง (DST) จะใช้เวลาที่เกิดก่อน หากต้องการเลือกอีกช่วงหนึ่งให้ระบุออฟเซ็ตอย่างชัดเจน

FAQ

รองรับข้อมูลแบบใดและมีข้อจำกัดอะไรบ้าง?

ใช้ YYYY-MM-DD HH:mm:ss และอาจเพิ่ม .SSS หรือระบุออฟเซ็ต Z / ±HH:mm อย่างชัดเจน หากระบุออฟเซ็ต จะใช้ค่านั้นแทนเขตเวลาที่เลือก เวลา Unix เริ่มนับจาก 1970-01-01T00:00:00Z หนึ่งวินาทีเท่ากับ 1,000 มิลลิวินาที รองรับปี 0001–9999 หากเวลาท้องถิ่นซ้ำกันช่วงเปลี่ยนเวลาออมแสง (DST) จะใช้เวลาที่เกิดก่อน หากต้องการเลือกอีกช่วงหนึ่งให้ระบุออฟเซ็ตอย่างชัดเจน

แหล่งอ้างอิงรูปแบบไฟล์

อัปเดตหน้าเครื่องมือเมื่อ: