# Máy tính tuổi / chênh lệch ngày

URL: https://discuvr.org/age-calculator/?hl=vi
Last updated: 2026-11-08
MCP tool: `calculate_age`

Tính tuổi chính xác từ ngày sinh, hoặc chênh lệch chính xác giữa hai ngày theo năm, tháng và ngày, cùng tổng số ngày và tuần. Miễn phí, riêng tư.

Nhập một ngày bắt đầu (ngày sinh, ngày kỷ niệm, bất kỳ ngày nào) và công cụ sẽ tính khoảng cách chính xác đến hôm nay hoặc đến bất kỳ ngày nào khác bạn chọn: số năm, tháng và ngày, cùng tổng số ngày và số tuần trọn vẹn. Công cụ tính theo tháng dương lịch thực tế và năm nhuận, nên kết quả chính xác, không phải ước lượng theo trung bình 365,25 ngày.

## Chức năng

- Số năm, tháng và ngày chính xác giữa hai ngày bất kỳ, có tính năm nhuận và độ dài khác nhau của các tháng.
- Tổng số ngày và tổng số tuần trọn vẹn giữa hai ngày.
- Ngày kết thúc mặc định là hôm nay, nên chỉ cần ngày sinh là có tuổi hiện tại.
- Dùng được cho mọi khoảng thời gian, không chỉ sinh nhật: thời hạn hợp đồng, thời gian báo trước, khoảng cách giữa hai mốc dự án.
- Nhập ngày theo dạng dd/mm/yyyy hoặc chọn trên lịch.
- Không ngày nào được lưu: cả hai chỉ dùng cho một phép tính và được trả về trong cùng một yêu cầu.

## Cách thức hoạt động

1. Nhập ngày bắt đầu theo dạng dd/mm/yyyy, hoặc chọn trên lịch.
2. Để ngày kết thúc là hôm nay, hoặc chọn ngày khác để so sánh hai ngày.
3. Xem số năm, tháng và ngày, cùng tổng số ngày và tuần.

## Vì sao kết quả chính xác chứ không ước lượng

Chia số ngày cho 365,25 cho ra một con số trung bình, không phải tuổi chính xác: kết quả lệch đi tùy số năm nhuận trong khoảng thời gian. Công cụ này tính theo đơn vị lịch trọn vẹn. Nó tìm số tháng trọn vẹn lớn nhất nằm giữa hai ngày mà không vượt qua ngày kết thúc, rồi hiển thị phần còn lại thành ngày. Ví dụ: từ 15/08/1990 đến 31/10/2026 là 36 năm, 2 tháng và 16 ngày, tức 13.226 ngày hay 1.889 tuần trọn vẹn.

## Cuối tháng và ngày 29 tháng 2

Khi ngày bắt đầu không có trong một tháng sau đó, công cụ coi ngày cuối của tháng đó là ngày kỷ niệm. Vì vậy từ 31/01/2026 đến 28/02/2026 là đúng 1 tháng, còn từ 31/01/2026 đến 01/03/2026 là 1 tháng 1 ngày. Sinh nhật ngày 29 tháng 2 cũng tính như vậy: vào năm không có ngày 29 tháng 2, người đó thêm một tuổi vào ngày 28 tháng 2, nên từ 29/02/2000 đến 28/02/2001 là đúng 1 năm. Nếu luật hoặc hợp đồng có quy định riêng cho người sinh ngày 29 tháng 2, hãy theo quy định đó.

## Tổng số ngày và tổng số tuần

Tổng số ngày là phép đếm đơn giản từ ngày bắt đầu đến ngày kết thúc. Bản thân ngày bắt đầu không được tính, nên từ 01/01/2026 đến 02/01/2026 là 1 ngày và cùng một ngày nhập hai lần cho 0 ngày. Tổng số tuần là tổng số ngày chia 7 và làm tròn xuống, nên 13 ngày hiển thị 1 tuần. Cả hai con số lấy trực tiếp từ hai ngày, không phụ thuộc vào số năm, tháng và ngày. Để tính cả ngày kết thúc, hoặc chỉ ngày làm việc, hãy dùng công cụ Tính khoảng cách giữa hai ngày.

## Tuổi tại một ngày mốc: giới hạn tuổi cho kỳ thi và tuyển dụng

Nhiều quy định về điều kiện tính tuổi tại một ngày cố định thay vì hôm nay. Nhập ngày sinh làm ngày bắt đầu và ngày mốc làm ngày kết thúc. Ví dụ: với kỳ thi Civil Services Examination 2026 của Ấn Độ, thông báo UPSC 05/2026-CSE yêu cầu thí sinh diện chung đã đủ 21 tuổi và chưa đủ 32 tuổi vào ngày 1 tháng 8 năm 2026, nên ngày sinh phải nằm trong khoảng từ 2 tháng 8 năm 1994 đến 1 tháng 8 năm 2005. Sinh ngày 01/08/1994, công cụ hiển thị đúng 32 năm vào ngày 01/08/2026: đã chạm giới hạn trên nên thí sinh không đủ điều kiện. Sinh ngày 02/08/1994, công cụ hiển thị 31 năm, 11 tháng và 30 ngày: vẫn đủ điều kiện. Các mức nới tuổi cho nhóm ưu tiên nâng giới hạn trên; hãy đọc trong chính thông báo đó.

## Câu hỏi

**Những gì tôi nhập có được lưu hay ghi log không?**

Không. Không ngày nào được ghi ra đĩa, cơ sở dữ liệu, bộ nhớ đệm hay log. Trang chỉ đếm rằng đã có một phép tính, không kèm ngày nào.

**Nếu ngày kết thúc trước ngày bắt đầu thì sao?**

Công cụ báo lỗi thay vì đoán. Hãy đổi chỗ hai ngày rồi thử lại.

**Công cụ có tính năm nhuận không?**

Có. Kết quả dựa trên tháng và ngày dương lịch thực tế, không phải một năm cố định 365,25 ngày, nên năm nhuận và độ dài khác nhau của các tháng được xử lý chính xác.

**Người sinh ngày 29 tháng 2 bao nhiêu tuổi vào năm không có ngày đó?**

Công cụ tính họ thêm một tuổi vào ngày 28 tháng 2. Từ 29/02/2000 đến 28/02/2001 hiển thị đúng 1 năm, còn đến 27/02/2001 hiển thị 11 tháng 29 ngày.

**Ngày bắt đầu hay ngày kết thúc có được tính là một ngày không?**

Ngày bắt đầu không được tính: từ 01/01/2026 đến 02/01/2026 là 1 ngày. Cộng thêm 1 nếu quy tắc của bạn tính cả hai ngày, hoặc dùng tùy chọn "Tính cả ngày kết thúc (đếm cả hai ngày)" trong công cụ Tính khoảng cách giữa hai ngày.

**Hai ngày có thể cách nhau tối đa bao xa?**

Năm của hai ngày chỉ được cách nhau tối đa 150, ví dụ 1876 và 2026. Như vậy đủ cho mọi đời người; khoảng dài hơn sẽ bị từ chối thay vì được tính.

**Làm sao tính tuổi trong Excel hoặc Google Sheets?**

Đặt ngày sinh ở A2 và ngày kết thúc ở B2 (hoặc TODAY() cho hôm nay). =DATEDIF(A2,B2,"Y") cho số năm tròn và =DATEDIF(A2,B2,"YM") cho số tháng sau đó. Với số ngày, dùng =B2-EDATE(A2,DATEDIF(A2,B2,"M")), tức số ngày kể từ mốc tròn tháng gần nhất, đúng cách công cụ này đếm. Ví dụ: sinh ngày 15/08/1990, đến 05/11/2026 ba công thức cho 36 năm, 2 tháng và 21 ngày, giống ở đây. Microsoft khuyên không dùng đơn vị "MD" của DATEDIF để tính ngày, vì nó có thể trả về số âm, số 0 hoặc kết quả không chính xác. DATEDIF cũng chạy trong Google Sheets; một số phiên bản Excel theo ngôn ngữ dịch tên hàm và ngăn cách đối số bằng dấu chấm phẩy.

**Vì sao từ 31 tháng 1 đến 28 tháng 2 được tính là tròn một tháng?**

Số tháng được tính bằng cách dời ngày bắt đầu lên từng tháng dương lịch một. Nếu ngày bắt đầu không có trong tháng mới, kết quả rơi vào ngày cuối của tháng đó, nên từ 31/01/2026 đến 28/02/2026 hiện 1 tháng 0 ngày, và từ 31/01/2026 đến 30/04/2026 hiện 3 tháng 0 ngày. Ngược lại, từ 30/04/2026 đến 31/05/2026 là 1 tháng 1 ngày. Hàm EDATE của Excel cũng tính như vậy: =EDATE(DATE(2026,1,31),1) trả về 28/02/2026. Nếu thời hạn báo trước hoặc thời gian thử việc kết thúc vào cuối tháng, hãy xem quy định trong chính hợp đồng.

**Làm sao tính thâm niên làm việc của một nhân viên?**

Nhập ngày vào làm làm ngày bắt đầu và ngày làm việc cuối cùng, hoặc ngày bạn đang kiểm tra, làm ngày kết thúc. Từ 01/04/2020 đến 31/03/2026 hiện 5 năm, 11 tháng và 30 ngày, vì ngày bắt đầu không được tính. Nếu chính sách của bạn hoặc luật áp dụng tính cả ngày đầu lẫn ngày cuối, hãy lấy ngày sau ngày làm việc cuối cùng làm ngày kết thúc: từ 01/04/2020 đến 01/04/2026 hiện đúng 6 năm. Quy tắc làm tròn năm lẻ khác nhau theo công ty và quốc gia, nên hãy kiểm tra quy tắc áp dụng trước khi ghi con số vào thư hoặc biểu mẫu.

## Thêm trong Tiện ích hằng ngày

- [Tính khoảng cách giữa hai ngày](https://discuvr.org/date-difference/?hl=vi)
- [Máy tính phần trăm](https://discuvr.org/percentage-calculator/?hl=vi)
- [Máy tính SIP](https://discuvr.org/sip-calculator/?hl=vi)
- [Máy tính BMI](https://discuvr.org/bmi-calculator/?hl=vi)

## Thường dùng cùng

- [Công cụ Tra cứu Điều kiện Hưởng Chương trình Chính phủ](https://discuvr.org/govt-scheme-eligibility/?hl=vi)
- [Chuyển đổi dấu thời gian Unix](https://discuvr.org/timestamp-converter/?hl=vi)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
