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

Age breakdown

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

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

  1. 1

    เลือกวันเกิด

    ใช้ date picker หรือพิมพ์ YYYY-MM-DD วันที่ย้อนหลังถึงปี 1900 (และก่อนหน้านั้นเมื่อระบบรองรับ) ใช้งานได้

  2. 2

    เลือกวันที่ "as of"

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

  3. 3

    อ่านรายละเอียด

    ผลลัพธ์แสดงปี เดือน และวัน พร้อมจำนวนวันทั้งหมด ชั่วโมงทั้งหมด และวันในสัปดาห์ที่เกิด

  4. 4

    ดูวันเกิดครั้งถัดไป

    การนับถอยหลังบอกว่ามีอีกกี่วันถึงวันเกิดครั้งถัดไป และตรงกับวันในสัปดาห์ใด

วิธีคำนวณปี เดือน และวัน

วิธีมาตรฐาน (และเป็นแนวทางเดียวกับ date math ของ ISO 8601):

  1. นับปีเต็มระหว่างสองวันที่ โดยคำนึงถึงปีอธิกสุรทิน
  2. จากส่วนที่เหลือ นับเดือนเต็มโดยใช้ความยาวจริงของแต่ละเดือนที่อยู่ระหว่างนั้น (28, 29, 30 หรือ 31 วัน)
  3. ส่วนที่เหลือสุดท้ายคือวัน

ดังนั้นคนที่เกิด 2000-03-15 เมื่อวันที่ 2024-03-10 จะมีอายุ 23 ปี 11 เดือน 26 วัน ไม่ใช่ 24 ปีลบ 5 วัน ซึ่งกำกวมกว่า

กฎปีอธิกสุรทิน

ปีหนึ่งเป็นปีอธิกสุรทินถ้า:

ดังนั้นปี 2000 เป็นปีอธิกสุรทิน (หารด้วย 400 ลงตัว) แต่ปี 1900 และ 2100 ไม่ใช่ คนที่เกิดวันที่ 29 February มีวันเกิดจริงทุกสี่ปี ระบบกฎหมายส่วนใหญ่มักถือวันที่ 1 March เป็นวันเกิดสมมติในปีที่ไม่ใช่อธิกสุรทิน

วันในสัปดาห์ของวันที่ใดก็ได้

เครื่องคำนวณใช้ Zeller's congruence (หรือ algorithm POSIX ที่เทียบเท่า) สำหรับวันที่ Gregorian ตั้งแต่ปี 1583 เป็นต้นไป วันในสัปดาห์เป็นผลลัพธ์ที่กำหนดแน่นอน ไม่ต้องเดา ปฏิทิน Gregorian ถูกนำไปใช้ต่างปีในแต่ละประเทศ ดังนั้นวันที่ก่อนปี 1752 ในสหราชอาณาจักรและอาณานิคมต้องจัดการพิเศษ

จำนวนวันที่มีชีวิตทั้งหมด: เช็กความรู้สึกจริง

อายุ จำนวนวันทั้งหมด
10 years ~3,652
20 years ~7,305
30 years ~10,957
50 years ~18,262
70 years ~25,567
100 years ~36,524

จำนวนที่แน่นอนขึ้นอยู่กับจำนวนปีอธิกสุรทินในช่วงนั้น คนที่เกิด 2000-01-01 จะผ่านปีอธิกสุรทินมาแล้ว 6 ครั้งภายใน 2024-01-01

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

ระบบกฎหมายและการแพทย์มักถือวันที่ 1 March เป็นวันเกิดสมมติในปีที่ไม่ใช่อธิกสุรทิน ดังนั้น “leapling” จะเพิ่มอายุหนึ่งปีทุกวันที่ 1 March ยกเว้นปีอธิกสุรทินที่เป็นวันที่ 29 February จำนวนวันที่มีชีวิตทั้งหมดจะคำนวณอย่างแม่นยำไม่ว่าอย่างไร

สำหรับวันที่ Gregorian ใช่ (ยุโรปส่วนใหญ่ตั้งแต่ปี 1582, สหราชอาณาจักรและอาณานิคมตั้งแต่ปี 1752, รัสเซียตั้งแต่ปี 1918) วันที่ก่อนการใช้ Gregorian ในประเทศนั้นใช้ปฏิทิน Julian และต่างกัน 10-13 วัน เครื่องมือออนไลน์ส่วนใหญ่สมมติเป็น Gregorian ทั้งหมด

เพราะแต่ละเดือนยาวไม่เท่ากัน (28 ถึง 31 วัน) เครื่องมือนับเดือนปฏิทินที่ครบถ้วนระหว่างวันที่ ซึ่งแม่นยำกว่าการลบแบบง่าย

ได้ เปลี่ยนวันที่ “as of” เหมาะสำหรับตรวจสิทธิ์ย้อนหลัง (บุคคลนั้นอายุ 18 ปีในวันที่ 2016-11-08 หรือไม่), บันทึกประวัติศาสตร์ หรือการคำนวณ actuarial

สำหรับปีและเดือนไม่คิด เพราะไม่ใช่วิธีใช้ทั่วไป แต่จำนวนชั่วโมงทั้งหมดคิดได้ หากคุณใส่เวลาเกิด มิฉะนั้นจะถือเวลา 00:00 ของวันเกิดและเวลาปัจจุบันของวันที่ “as of”