Máy tính chênh lệch tuổi tác
Máy tính sẽ hiển thị chênh lệch tuổi tác theo hai ngày sinh. Kết quả được hiển thị theo năm, tháng và ngày, cũng như bạn sẽ thấy chênh lệch tuổi tác theo số ngày.
Máy tính: chênh lệch tuổi tác
Logic tính toán: cách máy tính tính chênh lệch
Thuật toán tính chênh lệch bằng cách trừ lần lượt từ ngày muộn hơn sang ngày sớm hơn. Đầu tiên, máy tính đếm số năm trọn. Sau đó xác định số tháng trọn còn lại sau khi trừ năm. Ở bước cuối cùng, tính số ngày còn lại.
Khi tính toán, có tính đến độ dài lịch của các tháng. Vì mỗi tháng có số ngày khác nhau (28, 29, 30 hoặc 31), công cụ tham chiếu đến các ngày cụ thể để xác định chính xác số ngày còn lại trong tháng không trọn.
Chỉ số thứ hai mà máy tính đưa ra là tổng chênh lệch theo ngày. Đây là số ngày tuyệt đối giữa hai ngày đã nhập, nơi máy tính cộng tổng tất cả các ngày lịch.