Máy tính tuổi

Age breakdown

Nhập ngày sinh, máy tính sẽ trả về tuổi chính xác đến từng ngày, kèm tổng số ngày và giờ đã sống, thứ trong tuần bạn sinh ra, và đếm ngược đến sinh nhật tiếp theo. Công cụ xử lý đúng năm nhuận, ngày lịch sử và khoảng ngày trải qua các tháng khác nhau.

Cách tính tuổi chính xác

  1. 1

    Chọn ngày sinh

    Dùng date picker hoặc gõ YYYY-MM-DD. Ngày lịch sử từ năm 1900 trở về sau, và sớm hơn nếu được hỗ trợ, đều dùng được.

  2. 2

    Chọn ngày "tính đến"

    Mặc định là hôm nay, nhưng bạn có thể tính tuổi tại bất kỳ ngày quá khứ hoặc tương lai nào — hữu ích cho điều kiện dự lễ, hồ sơ lịch sử hoặc so sánh tuổi.

  3. 3

    Xem phần phân rã

    Đầu ra hiển thị năm, tháng và ngày, kèm tổng số ngày, tổng số giờ và thứ trong tuần của ngày sinh.

  4. 4

    Kiểm tra sinh nhật tiếp theo

    Bộ đếm cho biết còn bao nhiêu ngày đến sinh nhật kế tiếp và ngày đó rơi vào thứ mấy.

Năm, tháng và ngày được tính như thế nào

Phương pháp chuẩn, cũng là cách toán ngày ISO 8601 hoạt động:

  1. Lấy số năm tròn giữa hai ngày, có xét năm nhuận.
  2. Từ phần còn lại, lấy số tháng tròn theo độ dài thật của từng tháng đi qua (28, 29, 30 hoặc 31 ngày).
  3. Phần còn lại cuối cùng là số ngày.

Vì vậy một người sinh 2000-03-15, vào ngày 2024-03-10, là 23 năm, 11 tháng và 26 ngày — không phải 24 năm trừ 5 ngày, cách nói có thể gây mơ hồ.

Quy tắc năm nhuận

Một năm là năm nhuận nếu:

Điều đó khiến năm 2000 là năm nhuận (chia hết cho 400), nhưng 1900 và 2100 thì không. Người sinh ngày 29 tháng 2 chỉ có sinh nhật thật mỗi bốn năm; hầu hết hệ thống pháp lý coi 1 tháng 3 là sinh nhật quy ước trong năm không nhuận.

Thứ trong tuần của bất kỳ ngày nào

Máy tính dùng đồng dư Zeller hoặc thuật toán POSIX tương đương. Với mọi ngày Gregorian từ năm 1583 trở đi, thứ trong tuần là xác định — không cần đoán. Lịch Gregorian được các quốc gia áp dụng ở các năm khác nhau, nên ngày trước 1752 tại Anh và các thuộc địa cần xử lý đặc biệt.

Tổng số ngày đã sống: kiểm tra thực tế

Tuổi Tổng số ngày
10 năm ~3,652
20 năm ~7,305
30 năm ~10,957
50 năm ~18,262
70 năm ~25,567
100 năm ~36,524

Tổng chính xác phụ thuộc vào số năm nhuận nằm trong khoảng. Một người sinh 2000-01-01 đã trải qua 6 năm nhuận tính đến 2024-01-01.

Câu hỏi thường gặp

Hệ thống pháp lý và y tế thường coi ngày 1 tháng 3 là sinh nhật quy ước trong năm không nhuận, nên một “leapling” tăng một tuổi vào mỗi 1 tháng 3 trừ năm nhuận, khi ngày đó là 29 tháng 2. Tổng số ngày đã sống vẫn được tính chính xác.

Với ngày Gregorian, hầu hết châu Âu từ 1582, Anh và thuộc địa từ 1752, Nga từ 1918, thì có. Ngày trước khi quốc gia đó áp dụng Gregorian theo lịch Julian và lệch 10-13 ngày. Hầu hết công cụ online giả định Gregorian cho toàn bộ.

Vì các tháng có độ dài khác nhau, từ 28 đến 31 ngày. Công cụ đếm các tháng lịch tròn giữa hai ngày, chính xác hơn phép trừ ngây thơ.

Có. Thay đổi ngày “as of”. Hữu ích cho điều kiện hồi cứu, ví dụ người đó có đủ 18 tuổi vào 2016-11-08 không, hồ sơ lịch sử hoặc tính toán bảo hiểm.

Với năm và tháng thì không, vì cách đó không phổ biến. Tổng số giờ thì có, nếu bạn nhập giờ sinh. Nếu không, công cụ giả định 00:00 vào ngày sinh và thời điểm hiện tại ở ngày “as of”.