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

คำนวณอายุตามปฏิทินที่แน่นอนจากวันเกิดและวันที่อ้างอิง อายุเป็นปี เดือน และวัน

อายุตามปฏิทินที่แน่นอน:

อายุเป็นปี:

อายุเป็นเดือน:

อายุเป็นสัปดาห์:

อายุเป็นวัน:

วันในสัปดาห์ที่เกิด:

วันเกิดถัดไป:

ราศี:

วิธีใช้เครื่องคำนวณอายุ

กรอกวันเกิดและวันที่อ้างอิง (วันนี้หรือวันอื่น) แล้วกดคำนวณอายุ ผลลัพธ์หลักคือปี เดือน และวันตามปฏิทิน

  1. ในช่องวันเกิด เลือกวัน เดือน และปีที่เกิด
  2. ในช่องวันที่อ้างอิง ปล่อยเป็นวันนี้ หรือใส่วันที่ของแบบฟอร์ม สัญญา หรือเหตุการณ์
  3. กดคำนวณอายุ ด้านล่างจะเห็นรายละเอียดตามปฏิทิน และข้างๆ คือผลรวมเป็นปี เดือน สัปดาห์ และวัน วันเกิดถัดไป วันในสัปดาห์ที่เกิด และราศี

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

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

ตัวอย่าง: หากวันเกิดคือ 7 พฤษภาคม 2000 และวันที่อ้างอิงคือ 17 สิงหาคม 2026 จาก 7 พฤษภาคม 2000 ถึง 7 พฤษภาคม 2026 ครบ26 ปีแล้ว จากวันเกิดนั้นถึง 7 สิงหาคม นับได้3 เดือนเต็ม สุดท้ายจาก 7 ถึง 17 สิงหาคม เหลือ10 วัน ดังนั้นอายุที่แน่นอนคือ 26 ปี 3 เดือน และ 10 วัน

อายุตามปฏิทินคืออะไร?

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

วิธีคำนวณอายุจากวันเกิดใน Excel

ใน Excel คุณจะได้รายละเอียดเดียวกับเครื่องคำนวณนี้ถ้าแยกปี เดือน และวันไว้คนละเซลล์ ใส่วันเกิดใน A2 และวันที่อ้างอิงใน B2 หากวัดถึงวันนี้ ให้แทน B2 ด้วย TODAY()

หาปีที่ครบแล้ว

ปีที่ครบแล้วคือจากเกิดจนถึงวันเกิดล่าสุดก่อนวันที่อ้างอิง ใน Excel ฟังก์ชัน DATEDIF คำนวณด้วยหน่วย "Y": =DATEDIF(A2, B2, "Y") ตัวเลขเพิ่มขึ้นเฉพาะวันเกิด เช่นเดียวกับหน้านี้

หาเดือนที่เหลือ

เดือนที่เหลือคือเดือนหลังวันเกิดนั้นและก่อนวันที่อ้างอิง: ค่าระหว่าง 0 ถึง 11 DATEDIF ให้ด้วยหน่วย "YM" ซึ่งไม่นับปีและเหลือแค่เดือนเหล่านั้น: =DATEDIF(A2, B2, "YM") ในตัวอย่างจาก 7 พฤษภาคมถึง 17 สิงหาคม ผลลัพธ์นี้คือ 3

หาวันที่เหลือ

วันที่เหลือคือจากวันเดียวกันของเดือนกับวันเกิดจนถึงวันที่อ้างอิง หากวันนั้นยังไม่ถึง Excel จะยืมวันของเดือนก่อน หากผลเป็นลบ (เกิดวันที่ 31 โดยมีกุมภาพันธ์คั่น) หน้านี้จะลบเดือนก่อนต่อ เขียนได้ดังนี้: =IF(DAY(B2)>=DAY(A2), DAY(B2)-DAY(A2), DAY(DATE(YEAR(B2), MONTH(B2), 0))+DAY(B2)-DAY(A2))

DATEDIF รับหน่วย "MD" สำหรับค่าเดียวกันได้เช่นกัน แต่ Microsoft ระบุว่าอาจคืนผลผิด จึงไม่ใช้ที่นี่

ความแตกต่างระหว่างอายุทางชีวภาพกับอายุตามปฏิทิน

อายุตามปฏิทินเหมือนกันสำหรับทุกคนที่มีวันเกิดเดียวกัน: นับเวลาของปฏิทิน อายุทางชีวภาพพยายามบรรยายการสึกหรอของร่างกาย และอาจต่างกันตามพันธุกรรมและนิสัย ดังนั้นคนสองคนที่อายุตามปฏิทินเท่ากันไม่จำเป็นต้อง «ดู» แก่เท่ากัน เครื่องมือนี้ไม่คำนวณอายุทางชีวภาพ วัดเฉพาะเวลาที่ผ่านไประหว่างสองวันที่

วิธีคำนวณอายุ ณ วันที่ที่ไม่ใช่วันนี้

เปลี่ยนวันที่อ้างอิง: เครื่องคำนวณให้อายุตามปฏิทินที่แน่นอนในวันนั้น ไม่ใช่อายุวันนี้ ใช้เมื่อแบบฟอร์มถามอายุ ณ 1 มกราคม วันสอบ สัญญา หรือวันเสียชีวิต

วันที่ตัดยอดไม่ใช่เรื่องเล็ก: บางคนวันนี้ 17 แต่วันที่สำคัญต่อเรื่องนั้นเป็น 18 จำนวนปีเพิ่มขึ้นเฉพาะวันเกิด (ตามปฏิทิน) ไม่ใช่วันที่ 1 มกราคม

อายุเป็นปี เดือน สัปดาห์ และวัน หมายความว่าอย่างไร

ผลด้านบน (ปี เดือน และวัน) คืออายุตามปฏิทิน: ปีเต็มจนถึงวันเกิดล่าสุด บวกเดือนและวันที่เหลือ ตัวเลขอายุเป็นปี เป็นเดือน เป็นสัปดาห์ และเป็นวัน มาจากจำนวนวันทั้งหมดที่ผ่านไป ไม่ใช่นาฬิกาเดียวกัน

ผลรวมวันนับทุกวันตามปฏิทินระหว่างสองวันที่ รวม 29 กุมภาพันธ์ ปีและเดือนในกล่องนั้นหารวันเหล่านั้นด้วย 365.25 และ 30.4375 (ค่าเฉลี่ยปฏิทินเกรกอเรียน) และแสดงทศนิยมหนึ่งตำแหน่ง ดังนั้นด้านบนอาจเป็น 26 ปี 3 เดือน และ 10 วัน ส่วน «อายุเป็นปี» เป็น 26.3

ผลรวมเป็นเดือนนี้ไม่ใช่การนับแบบกุมารเวช (ปี × 12 + เดือนเต็ม) ถ้าโปรโตคอลขอเดือนเต็ม ให้ใช้รายละเอียดตามปฏิทินด้านบน ไม่ใช่ทศนิยมในกล่อง

เกิดวันที่ 29 กุมภาพันธ์ อายุเท่าไหร่?

ในปีที่ไม่ใช่ปีอธิกสุรทิน เครื่องคำนวณนี้นับวันเกิดเป็น 1 มีนาคม 28 กุมภาพันธ์ยังไม่เพิ่มอีกปี 1 มีนาคมจึงเพิ่ม

ตัวอย่าง: เกิด29 กุมภาพันธ์ 2020 วันที่ 28 กุมภาพันธ์ 2025 หน้านี้ยังไม่ครบ 5 ปี วันที่ 1 มีนาคม 2025 จึงครบ การนับ «วันเกิดถัดไป» ใช้กฎเดียวกันเมื่อปีอ้างอิงไม่มี 29 กุมภาพันธ์

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

อายุตามปฏิทินกับอายุแก้ไขของทารกเกิดก่อนกำหนด

อายุตามปฏิทินนับจากวันคลอด อายุแก้ไข (อายุปรับ) ลบสัปดาห์ที่เกิดก่อนกำหนด ราวกับคลอดที่ 40 สัปดาห์ เครื่องคำนวณนี้ให้อายุตามปฏิทินเท่านั้น

กุมารเวชใช้สองนาฬิกา: กราฟการเจริญเติบโตมักใช้อายุแก้ไขใน 2–3 ปีแรก ตารางวัคซีนโดยทั่วไปตามอายุตามปฏิทิน ไม่ใช่ข้อผิดพลาด: คนละกฎ อายุแก้ไขต้องใช้อายุครรภ์ ขั้นตอนนั้นไม่อยู่ในฟอร์มนี้ และไม่ทดแทนดุลยพินิจทางคลินิก

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

คำนวณอายุของคนอื่นได้ไหม?

ได้ เครื่องมือไม่แยกวันที่ «ของคุณ» กับของคนอื่น: วันเกิดใดก็ได้และวันที่อ้างอิงใดก็ได้ใช้ได้ ใช้กับลูก ผู้ปกครอง หรือบุคคลในประวัติศาสตร์ได้

วันเกิดของฉันถูกเก็บไว้หรือไม่?

ไม่ การคำนวณทำงานในเบราว์เซอร์ของคุณ วันที่ไม่ถูกส่งไปเซิร์ฟเวอร์ และไม่ถูกเก็บเมื่อปิดหรือโหลดหน้าใหม่

เกิดวันที่ 29 กุมภาพันธ์ แล้วใช้อะไร?

ในปีที่ไม่ใช่ปีอธิกสุรทิน หน้านี้ถือวันเกิดเป็น 1 มีนาคม 28 กุมภาพันธ์ยังไม่เพิ่มอีกปี คำอธิบายอยู่ในส่วนเรื่อง 29 กุมภาพันธ์

รู้ได้ไหมว่าอายุเท่าไหร่ ณ วันที่อื่น?

ได้ ใส่วันนั้นในวันที่อ้างอิง และคงวันเกิดไว้ จะได้อายุตามปฏิทินที่แน่นอนในวันนั้น ทั้งอดีตและอนาคต

เหมือนการนับวันระหว่างสองวันที่หรือไม่?

ไม่ ที่นี่ผลลัพธ์คืออายุตามปฏิทิน (ปีเต็มในวันเกิด) ตัวนับวันวัดช่วงเวลาและมักรวมทั้งสองปลาย จึงอาจต่างกันหนึ่งวัน ถ้าต้องการทราบว่ามีกี่วันระหว่างสองวันที่ ให้ใช้ นับวันระหว่างวันที่.