ตัวแปลง Unix Timestamp - เครื่องมือแปลง Epoch Time
ตัวแปลง Unix timestamp ฟรี แปลง epoch time เป็นวันที่ วินาทีเป็นมิลลิวินาที รองรับการแปลงแบบกลุ่มพร้อมตัวอย่างโค้ดสำหรับ JavaScript, Python, Java, PHP, Go, C#, Rust และ Bash
Timestamp ที่ใช้บ่อย
| เหตุการณ์ | ประทับเวลา | วันที่ |
|---|---|---|
| Unix Epoch | 0 | 1970-01-01 00:00:00 UTC |
| 1 พันล้านวินาที | 1000000000 | 2001-09-09 01:46:40 UTC |
| ลำดับ 1234567890 | 1234567890 | 2009-02-13 23:31:30 UTC |
| 2 พันล้านวินาที | 2000000000 | 2033-05-18 03:33:20 UTC |
| ปัญหา Y2038 (สูงสุด 32 บิต) | 2147483647 | 2038-01-19 03:14:07 UTC |
รับ Timestamp ในภาษาของคุณ
// รับ timestamp ปัจจุบัน
const timestamp = Math.floor(Date.now() / 1000);
const timestampMs = Date.now();
// Timestamp เป็นวันที่
const date = new Date(timestamp * 1000);
// วันที่เป็น Timestamp
const ts = Math.floor(new Date('2024-01-01').getTime() / 1000); import time
from datetime import datetime
# รับ timestamp ปัจจุบัน
timestamp = int(time.time())
timestamp_ms = int(time.time() * 1000)
# Timestamp เป็นวันที่
date = datetime.fromtimestamp(timestamp)
# วันที่เป็น Timestamp
ts = int(datetime(2024, 1, 1).timestamp()) import java.time.*;
// รับ timestamp ปัจจุบัน
long timestamp = System.currentTimeMillis() / 1000;
long timestampMs = System.currentTimeMillis();
// Timestamp เป็นวันที่
Instant instant = Instant.ofEpochSecond(timestamp);
LocalDateTime date = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// วันที่เป็น Timestamp
long ts = LocalDate.of(2024, 1, 1).atStartOfDay(ZoneId.systemDefault()).toEpochSecond(); <?php
// รับ timestamp ปัจจุบัน
$timestamp = time();
$timestampMs = round(microtime(true) * 1000);
// Timestamp เป็นวันที่
$date = date('Y-m-d H:i:s', $timestamp);
// วันที่เป็น Timestamp
$ts = strtotime('2024-01-01'); package main
import "time"
// รับ timestamp ปัจจุบัน
timestamp := time.Now().Unix()
timestampMs := time.Now().UnixMilli()
// Timestamp เป็นวันที่
date := time.Unix(timestamp, 0)
// วันที่เป็น Timestamp
ts := time.Date(2024, 1, 1, 0, 0, 0, 0, time.UTC).Unix() using System;
// รับ timestamp ปัจจุบัน
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long timestampMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
// Timestamp เป็นวันที่
DateTime date = DateTimeOffset.FromUnixTimeSeconds(timestamp).DateTime;
// วันที่เป็น Timestamp
long ts = new DateTimeOffset(new DateTime(2024, 1, 1)).ToUnixTimeSeconds(); use std::time::{SystemTime, UNIX_EPOCH};
// รับ timestamp ปัจจุบัน
let timestamp = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs();
// Timestamp เป็นวันที่ - use chrono crate
// let date = chrono::NaiveDateTime::from_timestamp(timestamp, 0); # รับ timestamp ปัจจุบัน
date +%s # seconds
date +%s%3N # milliseconds
# Timestamp เป็นวันที่
date -d @1704067200
# วันที่เป็น Timestamp
date -d "2024-01-01" +%s อ้างอิงด่วน
- • Unix timestamp นับวินาทีตั้งแต่วันที่ 1 มกราคม 1970 (UTC)
- • ตัวเลข 10 หลักคือวินาที, 13 หลักคือมิลลิวินาที
- • Timestamp ลบแสดงถึงวันที่ก่อนปี 1970
- • สูงสุด 32 บิต: 2147483647 (19 ม.ค. 2038)
เกี่ยวกับเครื่องมือนี้
Unix Timestamp คืออะไร?
Unix timestamp (หรือเรียกว่า Epoch time, POSIX time หรือ Unix Epoch) คือจำนวนวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC วันที่นี้เรียกว่า Unix Epoch เป็นการแสดงเวลาที่ใช้กันอย่างแพร่หลายในระบบคอมพิวเตอร์และการเขียนโปรแกรม
ทำไมต้องใช้ Unix Timestamps?
Unix timestamps ไม่ขึ้นกับเขตเวลา ทำให้เหมาะสำหรับการจัดเก็บและเปรียบเทียบเวลาข้ามภูมิภาคต่างๆ มันกระชับ (แค่ตัวเลข) คำนวณง่าย และรองรับโดยภาษาโปรแกรมเกือบทั้งหมด
วินาที vs มิลลิวินาที
Unix timestamps มาตรฐานใช้วินาที (10 หลัก เช่น 1704067200) JavaScript และระบบสมัยใหม่บางระบบใช้มิลลิวินาที (13 หลัก เช่น 1704067200000) เครื่องมือนี้ตรวจจับและจัดการรูปแบบทั้งสองโดยอัตโนมัติ
ปัญหาปี 2038
ระบบ 32-bit เก็บ timestamps เป็นจำนวนเต็มแบบมีเครื่องหมาย มีค่าสูงสุด 2147483647 (19 มกราคม 2038) หลังจากวันนี้ ตัวนับจะล้น ระบบ 64-bit สมัยใหม่ใช้จำนวนเต็ม 64-bit ขยายช่วงไปหลายพันล้านปี
คำถามที่พบบ่อย
Unix timestamp คืออะไร?
จะแปลง timestamp เป็นวันที่ได้อย่างไร?
ความแตกต่างระหว่าง timestamp วินาทีและมิลลิวินาทีคืออะไร?
ทำไมบาง timestamp เป็นจำนวนลบ?
ปัญหาปี 2038 คืออะไร?
เครื่องมือนี้ฟรีหรือไม่?
เครื่องมือที่เกี่ยวข้อง
ตัวเข้ารหัส/ถอดรหัส Base64 ฟรีออนไลน์
ตัวเข้ารหัสและถอดรหัส Base64 ฟรีออนไลน์ แปลงข้อความเป็น Base64 และถอดรหัส Bas...
ตัวเลือกสีฟรี - แปลง HEX RGB HSL
ตัวเลือกสีออนไลน์ฟรี แปลงระหว่าง HEX, RGB, HSL, HSV, CMYK สร้างความกลมกลืนของ...
ตัวตรวจสอบความแตกต่างฟรี - เครื่องมือเปรียบเทียบข้อความ
ตัวตรวจสอบความแตกต่างออนไลน์ฟรี เปรียบเทียบไฟล์ข้อความสองไฟล์เคียงข้างกันหรือ...
ตัวสร้างแฮชฟรี - เครื่องคิดเลข MD5 SHA-256 SHA-512 HMAC
ตัวสร้างแฮชออนไลน์ฟรี คำนวณแฮช MD5, SHA-1, SHA-256, SHA-512 สร้างลายเซ็น HMAC
ตัวจัดรูปแบบ JSON ฟรีออนไลน์ - ตรวจสอบและจัดรูปแบบ
ตัวจัดรูปแบบ ตรวจสอบ และทำให้สวยงาม JSON ฟรีออนไลน์ จัดรูปแบบ บีบอัด และตรวจส...
ตัวเข้ารหัส / ตัวถอดรหัส JWT ฟรี - ลงชื่อ ตรวจสอบ และตรวจสอบโทเค็น
ตัวถอดรหัสและตัวเข้ารหัส JWT ออนไลน์ฟรี ถอดรหัส ตรวจสอบ ตรวจสอบลายเซ็น แก้ไขเ...
สร้าง Lorem Ipsum ฟรี - ย่อหน้า ประโยค คำ
เครื่องสร้างข้อความตัวแทน Lorem Ipsum ออนไลน์ฟรี สร้างย่อหน้า ประโยค คำ หรือร...
สร้าง QR Code ฟรีออนไลน์ - สร้าง QR Code แบบกำหนดเอง
เครื่องสร้าง QR code ฟรีออนไลน์ สร้าง QR code สำหรับ URL ข้อความ WiFi vCards ...
ดาวน์โหลดวิดีโอ TikTok ฟรีและไม่ จำกัด โดยไม่มีลายน้ำ
ดาวน์โหลดวิดีโอ TikTok ใด ๆ ก็ได้โดยไม่มีลายน้ำแบบออนไลน์ฟรี! เร็วและปลอดภัยท...
ตัวเข้ารหัส/ถอดรหัส URL ฟรีออนไลน์
ตัวเข้ารหัสและถอดรหัส URL ฟรีออนไลน์ เข้ารหัสอักขระพิเศษสำหรับ URL หรือถอดรหั...
สร้าง UUID ฟรี - v1, v4, v5, v7 และสร้างจำนวนมาก
เครื่องสร้าง UUID/GUID ออนไลน์ฟรี สร้าง UUID v1, v4, v5, v7 และ Nil UUID สร้า...
นับคำฟรี - วิเคราะห์ข้อความ
เครื่องนับคำและวิเคราะห์ข้อความออนไลน์ฟรี นับคำ ตัวอักษร ประโยค ย่อหน้า เวลาอ...