เครื่องคำนวณอายุแบบละเอียดเป็นปี เดือน และวัน

คำนวณอายุแบบละเอียดจากวันเกิดของคุณ ดูว่าปัจจุบันคุณมีอายุกี่ปี กี่เดือน กี่วัน และกี่ชั่วโมง

ค่าเริ่มต้นคือวันนี้ เปลี่ยนเพื่อคำนวณอายุในวันที่อดีตหรืออนาคต

อายุ
รวมเป็นเดือน
รวมเป็นวัน
รวมเป็นสัปดาห์
รวมเป็นชั่วโมง
วันเกิดครั้งถัดไป

วิธีคำนวณอายุ

อายุถูกนับจากวันเกิดไปยังวันที่อ้างอิง (reference date) โดยจำนวน “ปี” จะเพิ่มขึ้นในวันเกิดแต่ละครั้ง เดือนจะนับจากวันเกิดครั้งล่าสุด และจำนวนวันคงเหลือจะเติมให้ครบ วิธีนี้สอดคล้องกับวิธีบอกอายุทั่วไปในประเทศส่วนใหญ่: อายุเพิ่มขึ้นทีละ 1 ในวันเกิด ไม่ได้ค่อย ๆ เพิ่มตลอดทั้งปี

จำนวนวัน สัปดาห์ และชั่วโมงทั้งหมดคำนวณจาก “ส่วนต่างแบบดิบ” ระหว่างสองวันที่ โดยไม่มีการปัดเศษ ชั่วโมงยึดตาม 24 ชั่วโมงต่อวันแบบเป๊ะ ๆ

วันเกิดในปีอธิกสุรทิน (Leap year birthdays)

ผู้ที่เกิดวันที่ 29 กุมภาพันธ์ ในประเทศส่วนใหญ่จะฉลองวันเกิดในปีที่ไม่ใช่อธิกสุรทินในวันที่ 28 กุมภาพันธ์ (บางประเทศใช้ 1 มีนาคม) เครื่องคำนวณนี้ใช้ 28 กุมภาพันธ์เป็นวันเกิดตามธรรมเนียมในปีที่ไม่ใช่อธิกสุรทิน

ปีอธิกสุรทินเกิดขึ้นทุก ๆ 4 ปี ยกเว้นปีที่หารด้วย 100 ลงตัว — ซึ่งจะไม่เป็นอธิกสุรทิน เว้นแต่จะหารด้วย 400 ลงตัวด้วย ดังนั้นปี 1900 ไม่ใช่อธิกสุรทิน แต่ปี 2000 เป็นอธิกสุรทิน นั่นหมายความว่าคนที่เกิด 29 กุมภาพันธ์ 2000 จะมีวันเกิด “จริง” ในวันที่ 29 กุมภาพันธ์ถัดไปในปี 2004, 2008 และต่อไปเรื่อย ๆ โดยจะเกิดช่องว่าง 8 ปีเมื่อมีปีศตวรรษที่ไม่ใช่อธิกสุรทินอยู่ในลำดับ

การนับอายุในวัฒนธรรมต่าง ๆ

ระบบนับอายุแบบตะวันตก — เกิดมาอายุ 0 และครบ 1 ปีในวันเกิดครั้งแรก — ไม่ได้เป็นสากลเสมอไป

ระบบนับอายุแบบเอเชียตะวันออกแบบดั้งเดิมที่เคยใช้ในจีน ญี่ปุ่น เกาหลี และเวียดนาม นับว่าคนมีอายุ 1 ตั้งแต่เกิด และเพิ่มอายุในวันขึ้นปีใหม่ตามจันทรคติ (Lunar New Year) ไม่ใช่ในวันเกิดของบุคคล ภายใต้ระบบนี้ เด็กที่เกิดวันที่ 31 ธันวาคมอาจกลายเป็นอายุ 2 ภายในไม่กี่วัน (1 ตอนเกิด + 1 ในวันปีใหม่) เกาหลีใต้ยกเลิกระบบดั้งเดิมอย่างเป็นทางการในปี 2023 และใช้มาตรฐานสากลแล้ว

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

อายุทางกฎหมายและการยืนยันอายุ

ในบริบททางกฎหมาย อายุถูกคำนวณอย่างแม่นยำ: คนจะมีอายุครบ 18 ปี (หรืออายุที่กำหนด) ใน “ช่วงแรกสุด” ของวันเกิด ไม่ใช่เวลาอื่นในวันนั้น ในหลายเขตอำนาจ นี่คือเที่ยงคืนตอนเริ่มวันเกิด บางกรอบกฎหมายระบุ “วันก่อนวันเกิด” เป็นจุดเปลี่ยนที่แน่นอน — รายละเอียดเล็ก ๆ ที่บางครั้งสำคัญในคดีอาญา

อายุยังถูกใช้เพื่อกำหนดสิทธิ์รับบำนาญและสวัสดิการ ซึ่งวิธีคำนวณที่ใช้อยู่ (ใกล้วันเกิดที่สุด, วันเกิดล่าสุด, หรือวันเกิดถัดไป) อาจทำให้วันเริ่มจ่ายเงินต่างกันได้มากถึง 6 เดือน

อายุในหน่วยอื่น

การแสดงอายุเป็น “จำนวนวัน” หรือ “จำนวนสัปดาห์” แทนปี ให้ภาพที่ละเอียดกว่าในช่วงเวลาสั้น ๆ หรือการติดตามพัฒนาการทารก ทารกอายุ 6 สัปดาห์และ 10 สัปดาห์ทั้งคู่ยัง “อายุต่ำกว่า 3 เดือน” หากนับเป็นปี แต่ความต่าง 4 สัปดาห์มีความหมายต่อพัฒนาการอย่างมาก เหตุการณ์สำคัญของเด็ก (milestones) มักติดตามเป็นสัปดาห์ในช่วง 2 ปีแรก

ในบริบทเชิงประวัติศาสตร์หรือวิทยาศาสตร์ อายุที่แสดงเป็นวันก็มีประโยชน์มากกว่าเช่นกัน จำนวนวันนับจากวันเกิดเป็นจำนวนเต็มที่ช่วยหลีกเลี่ยงความกำกวมของเดือนที่ยาวไม่เท่ากัน ส่วนต่างของ Unix timestamp หารด้วย 86,400 จะให้จำนวนวันแบบเป๊ะ ๆ

เครื่องคำนวณจัดการโซนเวลาอย่างไร

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

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

  • ตรวจสอบอายุสำหรับข้อกำหนดทางกฎหมาย (ขับรถ เลือกตั้ง ดื่ม แผนเกษียณ)
  • คำนวณอายุแบบละเอียดเป็น ปี/เดือน/วัน สำหรับเอกสารทางการ
  • หาว่าคน สัตว์ หรือองค์กรมีอายุกี่วัน
  • ติดตามพัฒนาการทารกเป็นสัปดาห์
  • คำนวณอายุของสิ่งปลูกสร้าง บันทึก หรือเหตุการณ์ทางประวัติศาสตร์