DevToys Web Pro iconDevToys Web Proบล็อก
ให้คะแนนเรา:
ลองใช้ส่วนขยายเบราว์เซอร์:

ตัวแปลงวันที่

การกำหนดค่า

  • รูปแบบ

    รูปแบบไทม์สแตมป์

  • เขตเวลา

  • Epoch แบบกำหนดเอง

    ใช้ epoch แบบกำหนดเองแทน Unix epoch (1970-01-01)

ไทม์สแตมป์

  • ISO 8601

  • วันที่และเวลา

    ผลลัพธ์ที่จัดรูปแบบ

    UTC:
    สัมพันธ์:
    รายละเอียดทางเทคนิค

    ตัวแปลงวันที่ทำงานอย่างไร

    เครื่องมือนี้ทำอะไร

    ตัวแปลงวันที่จะแปลงวันที่และไทม์สแตมป์ระหว่างรูปแบบที่อ่านได้โดยมนุษย์และ Unix timestamps (epoch time) ตัวแปลง unix timestamp และตัวแปลงไทม์สแตมป์นี้รองรับการแปลงสองทิศทาง: วันที่เป็นไทม์สแตมป์ และไทม์สแตมป์เป็นวันที่ เมื่อคุณต้องการฟังก์ชันแปลง unix timestamp, ตัวแปลง unix time หรือ epoch time converter เครื่องมือนี้ให้ผลลัพธ์ทันที ตัวแปลงรับสตริงวันที่แบบ ISO 8601 และฟิลด์วันที่แบบมีโครงสร้าง (ปี เดือน วัน ชั่วโมง นาที วินาที) แล้วแปลงเป็น Unix timestamps รองรับ Unix timestamps ทั้งแบบวินาทีและมิลลิวินาที (คุณเลือกฟอร์แมต) และแปลงเป็นวันที่ที่อ่านได้ในไทม์โซนต่างๆ ตัวแปลงมิลลิวินาทีนี้จะแสดงวันที่ในหลายรูปแบบพร้อมกัน โดยแสดงเวลา UTC เวลาโลคัล (ไทม์โซนของเบราว์เซอร์/อุปกรณ์ของคุณ) และเวลาแบบสัมพัทธ์ (เช่น "2 ชั่วโมงที่แล้ว") ไทม์สแตมป์อิงตาม UTC; ไทม์โซนมีผลเฉพาะต่อการแสดงผลเท่านั้น นอกจากนี้ยังรองรับวันที่ epoch แบบกำหนดเองนอกเหนือจาก Unix epoch มาตรฐาน (1 มกราคม 1970) ซึ่งมีประโยชน์สำหรับระบบที่ใช้จุดอ้างอิงต่างกัน

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

    นักพัฒนาใช้ตัวแปลงวันที่เมื่อดีบักปัญหาไทม์สแตมป์ แปลงระหว่างไทม์โซน หรือทำงานกับ API ที่ส่งคืน Unix timestamps ตัวแปลง unix time ช่วยให้เข้าใจว่าเหตุการณ์เกิดขึ้นเมื่อใดโดยแปลง epoch time เป็นวันที่ที่อ่านได้โดยมนุษย์ นักพัฒนาจำนวนมากใช้ตัวแปลงวันที่เพื่อยืนยันการคำนวณไทม์สแตมป์ ดีบักบั๊กที่เกี่ยวข้องกับไทม์โซน หรือแปลงวันที่เพื่อแสดงผลในแอปพลิเคชัน epoch converter มีคุณค่าเมื่อทำงานกับไฟล์ล็อกที่มีไทม์สแตมป์ การตอบกลับของ API ที่มี Unix time หรือเรคคอร์ดฐานข้อมูลที่มีค่า epoch นักพัฒนาใช้เพื่อคำนวณความต่างของเวลา แปลงระหว่างไทม์โซน หรือจัดรูปแบบวันที่สำหรับโลแคลต่างๆ เครื่องมือนี้ช่วยเมื่อดีบักปัญหาที่เกี่ยวกับวันที่ ทำความเข้าใจการตอบกลับของ API หรือเตรียมวันที่สำหรับระบบต่างๆ

    รูปแบบข้อมูล ชนิด หรือรูปแบบย่อย

    ตัวแปลงรองรับ Unix timestamps แบบวินาที (10 หลัก) และมิลลิวินาที (13 หลัก) คุณเลือกฟอร์แมตด้วยตนเอง; เครื่องมือจะไม่ตรวจจับอัตโนมัติตามความยาว รองรับ Unix epoch มาตรฐาน (January 1, 1970 00:00:00 UTC) และ epoch แบบกำหนดเองสำหรับระบบเฉพาะทาง อินพุตวันที่รองรับสตริงรูปแบบ ISO 8601 (เช่น 2024-01-01T00:00:00Z) หรือฟิลด์วันที่แบบมีโครงสร้าง ตัวแปลงจะส่งออกวันที่ในรูปแบบ ISO 8601 และรองรับการแปลงไทม์โซน โดยแสดงวันที่ใน UTC เวลาโลคัล (ไทม์โซนของเบราว์เซอร์) และไทม์โซนที่ระบุ นอกจากนี้ยังคำนวณเวลาแบบสัมพัทธ์ (เช่น "3 วันที่แล้ว", "ในอีก 2 ชั่วโมง") และให้รายละเอียดเชิงลึก รวมถึงวันในสัปดาห์ หมายเลขสัปดาห์ และข้อมูลเวลาออมแสง

    ตัวอย่างการแปลง:

    • 1609459200 (วินาที) → 2021-01-01T00:00:00Z
    • 1609459200000 (มิลลิวินาที) → 2021-01-01T00:00:00Z

    ข้อผิดพลาดที่พบบ่อยและกรณีขอบ

    ข้อผิดพลาดที่พบบ่อยอย่างหนึ่งคือสับสนระหว่างวินาทีกับมิลลิวินาที: Unix timestamps อาจอยู่ในรูปแบบใดรูปแบบหนึ่ง และการใช้ผิดจะทำให้ได้วันที่ที่ไกลมากในอดีตหรืออนาคต อีกประเด็นคือการจัดการไทม์โซน: ไทม์สแตมป์อิงตาม UTC แต่การแสดงผลต้องแปลงไทม์โซน เวลาโลคัลหมายถึงไทม์โซนของเบราว์เซอร์/อุปกรณ์ของคุณ ซึ่งอาจต่างจากไทม์โซนของเซิร์ฟเวอร์ การเปลี่ยนผ่านเวลาออมแสงอาจทำให้เกิดความกำกวม: เวลาโลคัลเดียวกันอาจเกิดขึ้นสองครั้งในช่วงเปลี่ยนผ่านฤดูใบไม้ร่วง ปัญหาปี 2038: Unix timestamps แบบ 32 บิตจะล้นในวันที่ 19 มกราคม 2038 แม้ว่าปัจจุบันระบบส่วนใหญ่ใช้ไทม์สแตมป์แบบ 64 บิตแล้ว Unix time ไม่สนใจ leap seconds; สำหรับแอปส่วนใหญ่ถือว่ายอมรับได้ ตัวแปลงจัดการกรณีขอบเหล่านี้ได้ แต่ผู้พัฒนาควรตระหนักถึงความต่างของไทม์โซน การเปลี่ยนผ่าน DST และปัญหาความละเอียดเมื่อทำงานกับไทม์สแตมป์ เมื่อแปลงระหว่างรูปแบบต่างๆ ให้แน่ใจว่าได้ระบุไทม์โซนอย่างถูกต้องเพื่อหลีกเลี่ยงข้อผิดพลาดแบบคลาดหนึ่งวัน

    เมื่อใดควรใช้เครื่องมือนี้แทนการเขียนโค้ด

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