เครื่องคำนวณวันที่และเวลาฟรี

เครื่องมือวันที่และเวลาออนไลน์ฟรี: เครื่องคำนวณอายุ จำนวนวันระหว่างวันที่ การคำนวณวันที่ ตัวแปลง Unix timestamp และหมายเลขสัปดาห์แบบ ISO ไม่จำเป็นต้องมีบัญชี

เครื่องมือวันที่และเวลาฟรีที่ครอบคลุมการคำนวณที่คนต้องใช้บ่อยที่สุด — อายุแบบละเอียด จำนวนวันระหว่างสองวันที่ การเพิ่มหรือลดเวลาออกจากวันที่ การแปลง Unix timestamp และเลขสัปดาห์แบบ ISO ทุกเครื่องมือทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยไม่ต้องมีบัญชี

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

เกี่ยวกับเครื่องคิดเลขแต่ละตัว

เครื่องคิดเลขอายุ

เครื่องคิดเลขอายุจะบอกอายุของคุณอย่างละเอียดเป็นปี เดือน และวัน จากวันเกิดใด ๆ ไปจนถึงวันที่อ้างอิงใด ๆ — โดยค่าเริ่มต้นคือวันนี้ ระบบจัดการปีอธิกสุรทินได้อย่างถูกต้อง: ผู้ที่เกิดวันที่ 29 กุมภาพันธ์จะถือว่ามีวันเกิดวันที่ 28 กุมภาพันธ์ในปีที่ไม่ใช่อธิกสุรทินสำหรับการนับอายุ ผลลัพธ์ยังแสดงจำนวนวัน สัปดาห์ และชั่วโมงทั้งหมดที่ผ่านไปตั้งแต่เกิด

อายุแบบ “เต็มปี เต็มเดือน เต็มวัน” สำคัญกว่าที่คิด เกณฑ์ทางกฎหมาย (อายุขับรถ อายุเกษียณ สิทธิ์ประกัน) การอ้างอิงทางการแพทย์ และเงื่อนไขในสัญญามักระบุอายุอย่างละเอียด การนับด้วยมือผ่านเดือนที่มีจำนวนวันต่างกันและปีอธิกสุรทินทำให้เกิดความผิดพลาด ซึ่งเครื่องคิดเลขนี้ช่วยตัดปัญหานั้นออกไป

เครื่องคิดเลขวันระหว่างวันที่

เครื่องคิดเลขวันระหว่างวันที่จะนับจำนวน “วันตามปฏิทิน” สัปดาห์ เดือน และวันทำการที่แยกระหว่างวันที่สองวัน วันทำการจะไม่รวมวันหยุดสุดสัปดาห์ (เสาร์และอาทิตย์) แต่ไม่รวมวันหยุดนักขัตฤกษ์ซึ่งแตกต่างกันไปตามประเทศ เครื่องคิดเลขทำงานได้ทั้งสองทิศทาง — ไม่จำเป็นต้องให้วันเริ่มต้นมาก่อนวันสิ้นสุด

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

เครื่องคิดเลขเพิ่มและลดวันที่

เครื่องคิดเลขวันที่สามารถเพิ่มหรือลด “วัน/สัปดาห์/เดือน/ปี” ในแบบผสมจากวันที่เริ่มต้นใด ๆ การคำนวณแบบเดือนทำได้อย่างถูกต้อง: เพิ่ม 1 เดือนจากวันที่ 31 มกราคมจะได้ 28 กุมภาพันธ์ (หรือ 29 ในปีอธิกสุรทิน) ไม่ใช่ 3 มีนาคม ซึ่งสอดคล้องกับพฤติกรรมของระบบปฏิทินและวิธีคำนวณเงื่อนไขสัญญา รอบบิล และเส้นตายทางกฎหมาย

ตัวอย่างการใช้งาน: คำนวณเดดไลน์ 30/60/90 วันจากวันนี้ หาอีก 6 หรือ 12 เดือนจากเริ่มสัญญา ประเมินช่วงเวลาส่งมอบ หรือคำนวณกำหนดชำระเงิน เนื่องจากความยาวของเดือนและปีไม่เท่ากัน “เพิ่ม 1 เดือน” จึงไม่เท่ากับ “เพิ่ม 30 วัน” — ความแตกต่างนี้สำคัญต่อวันที่เป็นหลักยึดของภาระผูกพันทางกฎหมายหรือการเงิน

ตัวแปลง Unix timestamp

Unix timestamp คือจำนวนเต็มที่แทนจำนวนวินาที (หรือมิลลิวินาที) ที่ผ่านไปตั้งแต่ Unix epoch: 00:00:00 UTC วันที่ 1 มกราคม 1970 ตัวแปลงรองรับ timestamp แบบวินาทีหรือมิลลิวินาที และแสดงวันที่และเวลาเทียบเท่าใน UTC เวลาท้องถิ่น และรูปแบบ ISO 8601 รวมถึงแปลงกลับจากวันที่/เวลาเป็น Unix timestamp ได้ด้วย

Unix timestamp พบได้ในบันทึกเซิร์ฟเวอร์ (server logs) คำตอบของ API ข้อมูลในฐานข้อมูล โทเคน JWT และในไลบรารีมาตรฐานของภาษาโปรแกรมแทบทุกภาษา JavaScript Date.now() คืนค่าเป็นมิลลิวินาที ในขณะที่สภาพแวดล้อมฝั่งเซิร์ฟเวอร์และฟังก์ชัน POSIX ส่วนใหญ่ใช้วินาที ตัวแปลงจะตรวจจับสิ่งที่คุณป้อนจากขนาดของตัวเลข — ค่ามากกว่า 10,000,000,000 จะถือว่าเป็นมิลลิวินาที

เครื่องคิดเลขเลขสัปดาห์แบบ ISO

เครื่องคิดเลขเลขสัปดาห์จะแสดงเลขสัปดาห์แบบ ISO 8601 สำหรับวันที่ใด ๆ และแสดงปฏิทินทั้งปีที่มีครบ 52 หรือ 53 สัปดาห์ ตามมาตรฐาน ISO 8601 สัปดาห์เริ่มวันจันทร์ถึงวันอาทิตย์ สัปดาห์ที่ 1 นิยามว่าเป็นสัปดาห์ที่มี “วันพฤหัสบดีแรกของปี” อยู่ในนั้น — หมายความว่าวันที่ 1 มกราคมอาจอยู่ในสัปดาห์ที่ 52 หรือ 53 ของปีก่อน และวันที่ 31 ธันวาคมอาจอยู่ในสัปดาห์ที่ 1 ของปีถัดไป

เลขสัปดาห์แบบ ISO ถูกใช้มากในซัพพลายเชน การผลิต การออกอากาศ และการวางแผนโครงการ ระบบ ERP สเปรดชีต และเครื่องมือจัดตารางจำนวนมากอ้างอิงสัปดาห์ด้วยตัวเลขแทนช่วงวันที่ เครื่องคิดเลขนี้ยังแสดงวันที่วันจันทร์และวันอาทิตย์ที่เป็นขอบเขตของแต่ละสัปดาห์ ทำให้แปลงระหว่างเลขสัปดาห์กับวันที่ในปฏิทินได้ง่าย

ควรใช้เครื่องคิดเลขตัวไหน

สำหรับคำถามเกี่ยวกับวันที่ส่วนใหญ่ ให้เริ่มจากเครื่องมือที่ง่ายที่สุดที่ตอบได้ “ฉันอายุเท่าไรแบบละเอียด?” → เครื่องคิดเลขอายุ “อีกกี่วันถึงเดดไลน์?” → วันระหว่างวันที่ “อีก 90 วันคือวันไหน?” → เพิ่มวันที่ “วันนี้เป็นสัปดาห์ที่เท่าไร?” → เลขสัปดาห์ “ตัวเลข timestamp นี้หมายถึงอะไร?” → ตัวแปลง Unix timestamp

เครื่องคิดเลขวันระหว่างวันที่และเครื่องคิดเลขเพิ่มวันที่มีจุดประสงค์ที่ทับซ้อนกัน แต่ตอบคำถามต่างกัน วันระหว่างวันที่บอกช่องว่างระหว่างสองวันที่รู้แน่ ๆ ส่วนเพิ่มวันที่บอกว่าคุณจะไปถึงวันที่ใดหลังจากช่วงเวลาที่กำหนด ถ้าคุณรู้ทั้งสองวันที่ ให้ใช้วันระหว่างวันที่; ถ้าคุณรู้วันเริ่มต้นและช่วงเวลา ให้ใช้เพิ่มวันที่

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

เลขสัปดาห์ ISO ปัจจุบันคืออะไร?

เปิดเครื่องคิดเลขเลขสัปดาห์ แล้วระบบจะแสดงเลขสัปดาห์ ISO 8601 ของวันนี้ทันที พร้อมทั้งวันที่วันจันทร์และวันอาทิตย์ที่เป็นขอบเขตของสัปดาห์นั้น สัปดาห์ที่ 1 คือสัปดาห์ที่มีวันพฤหัสบดีแรกของปี ดังนั้นวันที่ช่วงต้นเดือนมกราคมบางครั้งอาจอยู่ในสัปดาห์ที่ 52 หรือ 53 ของปีก่อนหน้าได้

ฉันจะคำนวณจำนวนวันระหว่างสองวันที่ได้อย่างไร?

ใส่วันเริ่มต้นและวันสิ้นสุดในเครื่องคิดเลขวันระหว่างวันที่ ระบบจะคืนค่าจำนวนวันตามปฏิทิน สัปดาห์ เดือน และวันทำการที่แยกสองวันนั้นออกจากกันอย่างแม่นยำ วันทำการจะไม่รวมวันหยุดสุดสัปดาห์ แต่ไม่รวมวันหยุดนักขัตฤกษ์ซึ่งแตกต่างกันไปตามประเทศ

Unix timestamp คืออะไร?

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

ความต่างระหว่างวินาทีกับมิลลิวินาทีใน Unix timestamp คืออะไร?

ระบบฝั่งเซิร์ฟเวอร์และฟังก์ชัน POSIX ส่วนใหญ่ใช้หน่วยวินาที ส่วน `Date.now()` ของ JavaScript จะคืนค่าเป็นมิลลิวินาที — นั่นคือ timestamp เดิมคูณด้วย 1,000 ค่า Unix timestamp แบบวินาทีสำหรับช่วงกลางปี 2024 อยู่ราว ๆ 1,700,000,000 ส่วนแบบมิลลิวินาทีอยู่ราว ๆ 1,700,000,000,000 ตัวแปลง Unix timestamp จะตรวจจับให้อัตโนมัติว่าคุณป้อนแบบไหน

การนับเลขสัปดาห์แบบ ISO ต่างจากสัปดาห์ปฏิทินทั่วไปอย่างไร?

สัปดาห์แบบ ISO 8601 จะนับตั้งแต่วันจันทร์ถึงวันอาทิตย์เสมอ และสัปดาห์ที่ 1 ถูกนิยามว่าเป็นสัปดาห์ที่มีวันพฤหัสบดีแรกของปี นั่นหมายความว่า 1 มกราคมอาจอยู่ในสัปดาห์ที่ 52 หรือ 53 ของปีก่อนหน้า และ 31 ธันวาคมอาจอยู่ในสัปดาห์ที่ 1 ของปีถัดไป บางระบบ (โดยเฉพาะในสหรัฐฯ) นิยามสัปดาห์ที่ 1 ว่าเป็นสัปดาห์ที่มีวันที่ 1 มกราคมอยู่เฉย ๆ จึงได้เลขต่างกันในช่วงรอยต่อปี

ฉันจะคำนวณอายุแบบละเอียดเป็นวันได้อย่างไร?

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

การเพิ่ม 1 เดือนเหมือนกับการเพิ่ม 30 วันหรือไม่?

ไม่เหมือน การเพิ่มหนึ่ง “เดือนตามปฏิทิน” จะไปลงวันที่เดียวกันของเดือนถัดไปเสมอ — 15 มีนาคมบวกหนึ่งเดือนคือ 15 เมษายน แต่การเพิ่ม 30 วันให้กับ 15 มีนาคมจะได้ 14 เมษายน ความต่างจะมากขึ้นเมื่อเดือนมีจำนวนวันไม่เท่ากัน สำหรับระยะเวลาในสัญญา ระยะเวลาแจ้งล่วงหน้า และรอบบิล โดยมากหมายถึงเดือนตามปฏิทิน ไม่ใช่จำนวนวันคงที่

ทำไมวันที่ 31 ธันวาคมจึงบางครั้งอยู่ในสัปดาห์ที่ 1 ของปีถัดไป?

ตาม ISO 8601 ถ้าวันที่ 31 ธันวาคมตรงกับวันจันทร์ วันอังคาร หรือวันพุธ วันที่นั้นจะเป็นส่วนหนึ่งของสัปดาห์แรกของปีถัดไป — เพราะวันพฤหัสบดีของสัปดาห์นั้นอยู่ในเดือนมกราคม นี่สอดคล้องทางคณิตศาสตร์และทำให้ทุกสัปดาห์เป็นของปีใดปีหนึ่งอย่างชัดเจน แต่ก็อาจทำให้แปลกใจเมื่อเจอครั้งแรก

หนึ่งปีมีกี่สัปดาห์?

ปีส่วนใหญ่มี 52 สัปดาห์แบบ ISO ปีหนึ่งจะมี 53 สัปดาห์ถ้าวันที่ 1 มกราคมตรงกับวันพฤหัสบดี หรือถ้าเป็นปีอธิกสุรทินและวันที่ 1 มกราคมตรงกับวันพุธหรือวันพฤหัสบดี โดยเฉลี่ยประมาณ 71% ของปีมี 52 สัปดาห์ และ 29% มี 53 สัปดาห์

เครื่องคิดเลขเหล่านี้ใช้ได้กับวันที่ในอดีตและอนาคตไหม?

ได้ เครื่องคิดเลขวันที่และเวลาทั้งห้าตัวรับวันที่ตามปฏิทินที่ถูกต้องได้ทุกวัน — ทั้งอดีตและอนาคต ช่วงวันที่สำหรับอายุ วันระหว่างวันที่ และการเพิ่ม/ลดวันที่แทบไม่มีข้อจำกัดในทางปฏิบัติ ส่วนตัวแปลง Unix timestamp ครอบคลุมช่วงจำนวนเต็มแบบมีเครื่องหมายของ 32 บิตและ 64 บิต จึงรองรับวันที่ตั้งแต่ปี 1901 ถึง 2262

ต้องมีบัญชีเพื่อใช้เครื่องคิดเลขวันที่เหล่านี้ไหม?

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