Unix Timestamp ปัจจุบัน

0
1/1/1970, 12:00:00 AM

ความเป็นส่วนตัวมาก่อน

การแปลงทั้งหมดทำในเบราว์เซอร์ของคุณ ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์

อ้างอิงด่วน

Unix Timestamp คืออะไร?

จำนวนวินาทีตั้งแต่ 1 มกราคม 1970 00:00:00 UTC (Unix Epoch)

การใช้งานทั่วไป
  • Timestamp ในฐานข้อมูล
  • ค่าวันที่/เวลาใน API
  • การคำนวณวันที่ในโปรแกรม
  • Timestamp ในไฟล์ล็อก
ตัวอย่างรูปแบบ
วินาที: 1234567890
มิลลิวินาที: 1234567890000

ฟีเจอร์

  • แสดง Timestamp ปัจจุบันแบบสด
  • ผลลัพธ์หลายรูปแบบวันที่
  • แสดงเวลาสัมพัทธ์ (เช่น "2 วันที่แล้ว")
  • การแปลงตามเขตเวลา
  • การแปลงเรียลไทม์
  • คัดลอกด้วยคลิกเดียว

เกี่ยวกับ Unix Timestamp

Unix timestamp (หรือเรียกว่า Epoch time หรือ POSIX time) คือจำนวนวินาทีที่ผ่านไปตั้งแต่วันที่ 1 มกราคม 1970 เวลา 00:00:00 UTC เป็นมาตรฐานสากลสำหรับการแทนเวลาในคอมพิวเตอร์ — ใช้ในฐานข้อมูล API ไฟล์ล็อก และภาษาโปรแกรมทั่วโลก

แสดง Timestamp ปัจจุบันแบบสด
8 รูปแบบผลลัพธ์รวม ISO 8601
แสดงเวลาสัมพัทธ์
ความเป็นส่วนตัว 100% — ทำงานในเบราว์เซอร์ของคุณ

คู่มือ Unix Timestamp ฉบับสมบูรณ์

Unix Timestamp คืออะไร?

Unix timestamp คือวิธีแทนจุดเวลาเฉพาะด้วยจำนวนเต็มตัวเดียว — จำนวนวินาทีที่ผ่านไปตั้งแต่ "Unix Epoch" ซึ่งคือวันที่ 1 มกราคม 1970 เวลา 00:00:00 Coordinated Universal Time (UTC) ตัวอย่างเช่น timestamp 1000000000 ตรงกับวันที่ 9 กันยายน 2001 เวลา 01:46:40 UTC ระบบนี้ใช้ในเกือบทุกภาษาโปรแกรม ระบบปฏิบัติการ และฐานข้อมูล

ทำไมต้องใช้ Unix Timestamp?

สากลและไม่ขึ้นกับเขตเวลา

Unix timestamp แทนช่วงเวลาที่แน่นอนโดยไม่ขึ้นกับเขตเวลา เมื่อคุณเก็บ 1700000000 หมายถึงช่วงเวลาเดียวกันทุกที่ในโลก ต่างจาก "14 พฤศจิกายน 2023 10:13 AM" ที่ขึ้นอยู่กับเขตเวลา

เปรียบเทียบและคำนวณง่าย

เนื่องจาก timestamp เป็นแค่ตัวเลข การเปรียบเทียบวันที่เป็นการเปรียบเทียบจำนวนเต็มง่ายๆ ผลต่างระหว่าง timestamp สองตัวให้จำนวนวินาที — ไม่ต้องคำนวณวันที่ซับซ้อน

กระทัดรัดและมีประสิทธิภาพ

จำนวนเต็ม 10 หลักใช้พื้นที่เก็บน้อยกว่าสตริงวันที่ ประสิทธิภาพนี้สำคัญในระดับใหญ่สำหรับฐานข้อมูล API และไฟล์ล็อกที่ประมวลผลหลายล้านรายการ

โหมดการแปลง

📅➡️🔢 วันที่เป็น Timestamp

เลือกวันที่และเวลา แล้วจะได้ Unix timestamp ที่ตรงกันทันที ใช้ "ตั้งเป็นเวลาปัจจุบัน" เพื่อรับ timestamp ปัจจุบันอย่างรวดเร็ว ผลลัพธ์คัดลอกได้ด้วยคลิกเดียว

🔢➡️📅 Timestamp เป็นวันที่

ป้อน Unix timestamp แล้วดูการแปลงเป็น 8 รูปแบบวันที่: ISO 8601, UTC, เวลาท้องถิ่น, วันที่อย่างเดียว, เวลาอย่างเดียว, Unix วินาที, Unix มิลลิวินาที และเวลาสัมพัทธ์ (เช่น "3 วันที่แล้ว")

รูปแบบผลลัพธ์

รูปแบบตัวอย่างกรณีใช้งาน
ISO 86012009-02-13T23:31:30.000ZAPI, JSON
UTCFri, 13 Feb 2009 23:31:30 GMTHTTP headers
ท้องถิ่น2/13/2009, 6:31:30 PMแสดงผลผู้ใช้
Unix (วินาที)1234567890ฐานข้อมูล, API
Unix (มิลลิวินาที)1234567890000JavaScript, Java
สัมพัทธ์17 ปีที่แล้วอ่านง่าย

Unix Timestamp ที่น่าสนใจ

Timestampวันที่ความสำคัญ
01 ม.ค. 1970Unix Epoch
10000000009 ก.ย. 2001Timestamp 10 หลักแรก
123456789013 ก.พ. 2009ตัวเลขเรียงลำดับ
170000000014 พ.ย. 20231.7 พันล้าน
214748364719 ม.ค. 2038ปัญหาปี 2038 (ขีดจำกัด 32-bit)

กรณีใช้งานทั่วไป

การพัฒนาเว็บ: API มักส่งคืน timestamp ในรูปแบบ Unix แปลงเป็นวันที่ที่อ่านได้สำหรับแสดงผล หรือแปลงวันที่ที่ผู้ใช้ป้อนเป็น timestamp สำหรับจัดเก็บและเปรียบเทียบ

การดำเนินงานฐานข้อมูล: ฐานข้อมูลหลายแห่งจัดเก็บวันที่เป็น Unix timestamp (เช่น UNIX_TIMESTAMP() ของ MySQL) ใช้เครื่องมือนี้ตรวจสอบหรือดีบักค่าที่จัดเก็บ

การวิเคราะห์ล็อก: ล็อกเซิร์ฟเวอร์ ล็อกความปลอดภัย และล็อกแอปพลิเคชันมักใช้ Unix timestamp แปลงเป็นวันที่ที่อ่านได้เพื่อติดตามเหตุการณ์และดีบัก

การดูแลระบบ: งาน Cron วันหมดอายุใบรับรอง เวลาแก้ไขไฟล์ และการจัดตารางกระบวนการ ล้วนใช้ Unix timestamp

การวิเคราะห์ข้อมูล: เมื่อทำงานกับชุดข้อมูลที่มีฟิลด์ timestamp แปลงค่าอย่างรวดเร็วเพื่อเข้าใจช่วงเวลาและรูปแบบในข้อมูล

DevOps & CI/CD: Timestamp ของการ build เวลา deploy และการแจ้งเตือนจากการมอนิเตอร์มักถูกบันทึกเป็น Unix timestamp

ปัญหาปี 2038

ปัญหา "Y2K38" เกิดขึ้นเพราะหลายระบบเก็บ Unix timestamp เป็นจำนวนเต็มแบบ signed 32-bit ซึ่งรองรับค่าได้สูงสุด 2,147,483,647 — ตรงกับวันที่ 19 มกราคม 2038 เวลา 03:14:07 UTC หลังจากจุดนี้ จำนวนเต็มจะล้นและวนกลับเป็นตัวเลขลบ ถูกตีความเป็นวันที่ 13 ธันวาคม 1901

ระบบ 64-bit สมัยใหม่และฐานข้อมูลไม่ได้รับผลกระทบ เนื่องจาก timestamp 64-bit สามารถแทนวันที่ไกลเกินอายุขัยของระบบสุริยะ อย่างไรก็ตาม ระบบฝังตัวเก่าและซอฟต์แวร์รุ่นเก่าอาจต้องอัปเดตก่อนปี 2038

วินาที vs มิลลิวินาที

Unix วินาที (10 หลัก เช่น 1234567890) ใช้ในภาษาฝั่งเซิร์ฟเวอร์ส่วนใหญ่ (Python, PHP, Ruby, Go, C)

Unix มิลลิวินาที (13 หลัก เช่น 1234567890000) ใช้ใน JavaScript (Date.now()), Java (System.currentTimeMillis()) และ API บางตัว เครื่องมือของเรารับวินาทีและแสดงทั้งสองในผลลัพธ์

Timestamp ในภาษาโปรแกรม

JavaScript

Math.floor(Date.now() / 1000)

Python

import time; time.time()

PHP

time()

Java

System.currentTimeMillis() / 1000

C# / .NET

DateTimeOffset.UtcNow.ToUnixTimeSeconds()

SQL (MySQL)

SELECT UNIX_TIMESTAMP()

คำถามที่พบบ่อย

Unix timestamp ปัจจุบันคืออะไร?

Unix timestamp ปัจจุบันแสดงแบบสดที่ด้านบนของหน้านี้ อัปเดตทุกวินาที แทนจำนวนวินาทีตั้งแต่ 1 มกราคม 1970 UTC

Timestamp เป็นค่าลบได้ไหม?

ได้! Unix timestamp ที่เป็นลบแทนวันที่ก่อน Epoch (1 มกราคม 1970) ตัวอย่างเช่น -86400 แทนวันที่ 31 ธันวาคม 1969

เรื่องอธิกวินาที (leap seconds) ล่ะ?

เวลา Unix ไม่นับอธิกวินาที แต่ละวันถือว่ามี 86,400 วินาที สิ่งนี้ออกแบบมาเช่นนี้ — ทำให้การคำนวณง่ายขึ้นและผลต่างระหว่าง timestamp คาดเดาได้

ทำไมถึงเรียกว่าเวลา "Unix"?

มีต้นกำเนิดในระบบปฏิบัติการ Unix ในช่วงต้นทศวรรษ 1970 วันที่ Epoch (1 ม.ค. 1970) ถูกเลือกเป็นจุดอ้างอิงที่สะดวกใกล้กับเวลาที่ Unix ถูกพัฒนาขึ้น

ข้อมูลของฉันปลอดภัยไหม?

แน่นอน การแปลงทั้งหมดดำเนินการในเบราว์เซอร์ของคุณโดยใช้ JavaScript ไม่มี timestamp หรือวันที่ถูกส่งไปยังเซิร์ฟเวอร์หรือจัดเก็บที่ใดเลย

🔒 รับประกันความเป็นส่วนตัว 100%

การแปลง timestamp ทั้งหมดดำเนินการในเว็บเบราว์เซอร์ของคุณโดยใช้ JavaScript ข้อมูลของคุณไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ จัดเก็บในฐานข้อมูล บันทึก หรือส่งต่อไปยังบุคคลที่สาม ทุกอย่างเกิดขึ้นในอุปกรณ์ของคุณ มั่นใจได้ในความเป็นส่วนตัวและความปลอดภัย

เรียนรู้เพิ่มเติมเกี่ยวกับ Unix Timestamp

อยากเข้าใจว่า Unix timestamp ทำงานอย่างไรเบื้องหลัง? อ่านคู่มือเชิงลึกของเราที่ครอบคลุม Unix Epoch ทำไมเลือกปี 1970 ปัญหาปี 2038 วินาที vs มิลลิวินาที การจัดการเขตเวลา และวิธีทำงานกับ timestamp ในทุกภาษาโปรแกรม

อ่าน: Unix Timestamp คืออะไร?

เครื่องมือที่เกี่ยวข้อง

เครื่องคำนวณอายุ

คำนวณอายุที่แน่นอนเป็นปี เดือน วัน ชั่วโมง นาที และวินาที พร้อมนับถอยหลังวันเกิด

123789÷456×123-0.=

เครื่องคิดเลข

เครื่องคิดเลขออนไลน์ครบฟังก์ชันพร้อมหน่วยความจำ รองรับแป้นพิมพ์ และประวัติการคำนวณ

210168AF42

ตัวแปลงฐาน

แปลงตัวเลขระหว่างเลขฐานสอง ฐานแปด ฐานสิบ และฐานสิบหก พร้อมตรวจสอบแบบเรียลไทม์

HEX

ตัวแปลงเลขฐานสิบหก

แปลงระหว่างเลขฐานสิบหก ฐานสิบ ฐานสอง และข้อความ พร้อมการแปลงเรียลไทม์

ตัวแปลงหน่วย

แปลงระหว่าง 60+ หน่วยใน 10 หมวดหมู่รวมถึงความยาว น้ำหนัก อุณหภูมิ และอื่นๆ

$

เครื่องคำนวณเปอร์เซ็นต์

คำนวณเปอร์เซ็นต์ การเพิ่มขึ้น การลดลง และอื่นๆ พร้อมวิธีทำทีละขั้นตอน