Kết nối qua MCP →

Nhập phép tính

Công thức

Show calculation steps (1)
  1. Total Days, Weeks, Months

    Total Days, Weeks, Months: Công Cụ Tính Tuổi Chính Xác

    Total days is the calendar difference between the two dates; weeks = days / 7; total months = Y x 12 + M.

Quảng cáo

Kết quả

Tuổi chính xác
26 years, 5 months, 25 days
tuổi chính xác từ ngày sinh đến ngày tính
Tổng số tháng 317 months
Tổng số tuần 1.381,86 weeks
Tổng số ngày 9.673 days

Công cụ tính tuổi chính xác là gì?

Công cụ tính tuổi chính xác đo lường khoảng thời gian đã trôi qua giữa ngày sinh của một người và một "ngày tính" do bạn chọn. Thay vì chỉ đưa ra con số tuổi tròn năm, công cụ cho biết kết quả chi tiết theo năm, tháng và ngày, đồng thời quy đổi cùng độ tuổi đó thành tổng số tháng, tổng số tuần và tổng số ngày. Đây chính là cách ghi tuổi tiêu chuẩn trên hồ sơ nhập học, bảng đánh giá phát triển của trẻ, hồ sơ bệnh án và phiếu chấm điểm các bài trắc nghiệm tâm lý.

Cách sử dụng

Nhập ngày sinh vào các ô năm, tháng và ngày. Sau đó nhập ngày tính — để nguyên là ngày hôm nay nếu muốn biết tuổi hiện tại, hoặc đặt một ngày trong quá khứ hay tương lai (ví dụ ngày làm bài kiểm tra hoặc hạn chót nhập học). Công cụ sẽ lấy ngày này trừ đi ngày kia và hiển thị tuổi chính xác. Tất cả các ô đều nhập số đơn giản: tháng từ 1–12 và ngày từ 1–31.

Công thức tính

Tuổi được tính bằng cách trừ từng thành phần của ngày sinh khỏi ngày tính: ngày trừ ngày, tháng trừ tháng, năm trừ năm. Khi hiệu số ngày bị âm, công cụ sẽ "mượn" số ngày của tháng liền trước và giảm số tháng đi một đơn vị. Khi hiệu số tháng sau đó vẫn âm, nó sẽ mượn 12 tháng và giảm số năm đi một. Cách mượn này đúng y như khi bạn tính tuổi theo lịch bằng tay và khớp với quy ước tính tuổi tại thời điểm làm bài kiểm tra của các chuẩn chính thức.

$$\begin{gathered} \text{Age} = (Y,\; M,\; D) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{As-Of Year} - \text{Birth Year} \\ M &= \text{As-Of Month} - \text{Birth Month} \\ D &= \text{As-Of Day} - \text{Birth Day} \end{aligned} \right. \end{gathered}$$

Để quy đổi sang các đơn vị tổng:

$$\begin{gathered} \text{Total Days} = \frac{\text{AsOfDate} - \text{BirthDate}}{86400000\ \text{ms/day}} \\[1em] \text{Total Weeks} = \frac{\text{Total Days}}{7} \qquad \text{Total Months} = 12\,Y + M \end{gathered}$$
Dòng thời gian thể hiện khoảng cách từ ngày sinh đến ngày tính, chia thành năm, tháng và ngày
Tuổi theo lịch là khoảng cách từ ngày sinh đến ngày tính, được chia thành N năm, T tháng và N ngày.

Ví dụ minh họa

Ngày sinh 15/03/2010, ngày tính 10/06/2023. Ngày: \(10 - 15 = -5\), nên mượn 31 ngày của tháng 5 → 26 ngày, số tháng trở thành \(6 - 3 - 1 = 2\). Năm: \(2023 - 2010 = 13\). Kết quả: 13 năm, 2 tháng, 26 ngày.

Một độ dài tuổi được hiển thị dưới dạng các tổng tương đương theo năm, tháng, tuần và ngày
Cùng số tuổi đó cũng có thể tính bằng tổng số tháng, tổng số tuần hoặc tổng số ngày.

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

Có tính cả ngày sinh không? Tuổi tăng lên ngay vào đúng ngày sinh nhật, vì vậy một người sinh ngày 1/1 sẽ tròn 1 tuổi vào ngày 1/1 năm sau.

Có xử lý năm nhuận không? Có — bước mượn ngày dùng đúng số ngày thực tế của tháng liên quan, và con số tổng số ngày được tính từ mốc thời gian thực trên lịch.

Ngày tính có thể là ngày trong tương lai không? Được, bạn có thể dự đoán tuổi trong tương lai bằng cách đặt ngày tính bất kỳ muộn hơn ngày sinh.

Cập nhật lần cuối: