แปลง 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 |
วิธีใช้
- เขตเวลา: UTC / UTC+08:00 / UTC+09:00
- เวลาประทับ → วันที่ / ข้อความวันที่ → เวลาประทับ / ช่องวันที่ → เวลาประทับ
- หน่วย: วินาที / มิลลิวินาที
ตัวอย่าง
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) จะใช้เวลาที่เกิดก่อน หากต้องการเลือกอีกช่วงหนึ่งให้ระบุออฟเซ็ตอย่างชัดเจน
เครื่องมือที่เกี่ยวข้อง
แหล่งอ้างอิงรูปแบบไฟล์
อัปเดตหน้าเครื่องมือเมื่อ: