Unix Timestamp Converter

เปลี่ยนระหว่างเวลาที่ใช้ในยุคยูนิคัส และวันที่และเวลาที่ใช้โดยมนุษย์

เวลาท้องถิ่น 24 ชั่วโมง ที่ใช้ในการแปลงวันที่เป็นเวลา
ตราเวลาของ UNIX —
วันที่และเวลา UTC —
วันที่และเวลาภายในประเทศ —
ISO 8601 (UTC) —
วันของสัปดาห์@ label —

ผลลัพธ์จะปรับปรุงเมื่อคุณพิมพ์

เครื่องคำนวณนี่ให้คำตอบถูกต้องหรือเปล่า

เกี่ยวกับเครื่องคิดเลขนี้

A Unix timestamp is the number of seconds since 1 January 1970 UTC (the "epoch"). This converter turns an epoch timestamp into a readable UTC and local date, or takes a date and time and returns its epoch value. It handles both seconds and milliseconds, shows the ISO 8601 form, and names the weekday. A staple for developers reading logs, databases and API responses.

Pick a direction: give it an epoch number and it shows that exact instant both in UTC and in your browser’s local time zone (the two lines differ by your UTC offset), plus the ISO 8601 string and the weekday. Give it a date and a local time instead and it returns the matching epoch value. Because seconds-based timestamps and the millisecond timestamps used by JavaScript differ by a factor of 1,000, a unit switch lets you read or produce either.

For example, the timestamp 1700000000 is Tuesday 14 November 2023 22:13:20 UTC; the ten-digit length is a clue it is in seconds, whereas a thirteen-digit value like 1700000000000 is the same instant in milliseconds. Developers use this to decode a created_at column, sanity-check an API response, set an expiry, or convert a log line’s epoch stamp into a human date.

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

เวลาของยูนิคซ์จะใช้เป็นวินาทีหรือมิลลิวินาที?

เวลาที่ใช้ในระบบ UNIX แบบดั้งเดิม ใช้หน่วยเป็นวินาที ตั้งแต่ปี 1970 แต่ JavaScript และ API จำนวนมาก ใช้หน่วยเป็นมิลลิวินาที (ขนาดใหญ่กว่า 1000x) ตั้งค่าหน่วยที่ด้านล่างนี้ เพื่ออ่านค่าได้ทั้งสองวิธี

เวลาที่แสดงไว้เป็นเขตเวลาอะไร

เวลาของยูนิกซ์ไม่มีเขตเวลา - มันเป็นเวลาที่แน่นอน เครื่องมือแสดงเวลาที่แน่นอนทั้งในรูปแบบ UTC และในรูปแบบเวลาท้องถิ่นของเบราว์เซอร์ของคุณ ซึ่งเป็นเหตุผลที่บรรทัดทั้งสองบรรทัดอาจแตกต่างกันไปตามค่า UTC ของคุณ

ฉันจะบอกได้ยังไงว่าเวลาสแกนเป็นวินาทีหรือมิลลิวินาที

นับตัวเลข: ตราเวลาในปัจจุบันมีขนาดประมาณ 10 ตัวเลข, ในขณะที่มิลลิวินาทีมีขนาดประมาณ 13 ตัวเลข หากวันที่ที่ถูกถอดรหัสลงมาใกล้ๆ 1970 คุณอาจจะอ่านค่ามิลลิวินาทีเป็นวินาที

ยุคยูนิกซ์คืออะไร

ช่วงเวลาคือจุดศูนย์กลางของเวลายูนิกซ์: กลางคืน UTC วันที่ 1 มกราคม 1970 ทุกเวลาคือจำนวนวินาที (หรือมิลลิวินาที) นับจากเวลานั้น

มันสามารถแปลงวันที่กลับไปเป็นเวลาได้ไหม

ใช่ เปลี่ยนทิศทางไปที่ วันที่ - > ตราเวลา เติมวันที่และเวลาท้องถิ่น แล้วมันจะกลับมาเป็นค่ายุค ดังนั้นคุณสามารถเดินทางไปกลับได้ทั้งสองทิศทาง

ปัญหาปี 2038 มันคืออะไร

ระบบที่เก็บเวลาของยูนิกซ์ไว้ในรูปแบบตัวเลขอินเติร์กเมนต์ 32 บิต ที่มีสัญลักษณ์ จำนวนมากเกินไป เมื่อวันที่ 19 มกราคม 2038 ซึ่งหลังจากนั้นจะไม่สามารถเพิ่มจำนวนได้อีกต่อไป ตราเวลา 64 บิต สมัยใหม่ จะหลีกเลี่ยงสิ่งนี้ และตัวแปลงนี้จะจัดการกับวันที่ที่ยาวกว่า 2038 ได้

❤️ รัก Calculator.Free? แบ่งปันมัน

𝕏  X Facebook Reddit
API - ใช้เครื่องคิดเลขนี้จากโค้ด

เรียกเครื่องคิดเลขนี้เป็นจุดจบ JSON แบบฟรี - ไม่จำเป็นต้องใช้กุญแจ ส่งค่าในช่องด้านล่างนี้เป็นพารามิเตอร์คำถามหรือ JSON ทุกอย่างที่คุณลบออก จะใช้ค่าปริยายที่หน้านี้ใช้อยู่ พารามิเตอร์ที่ไม่รู้จักคือ 400 และไม่เคยเป็นศูนย์ที่เงียบ อ่านเอกสาร API ทั้งหมด →

จุดสิ้นสุด

GET https://calculator.free/api/v1/unix-timestamp/

curl

curl "https://calculator.free/api/v1/unix-timestamp/?mode=to_date&unix=1700000000&date=2026-09-09"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/unix-timestamp/?" + new URLSearchParams({
    "mode": "to_date",
    "unix": "1700000000",
    "date": "2026-09-09"
  }));
const data = await r.json();
console.log(data.results);

ผลลัพธ์เป็นเพียงการประมาณการ สำหรับคำแนะนำทั่วไปเท่านั้น ไม่ใช่การเงิน การรักษา หรือคำแนะนำเกี่ยวกับภาษี