Đếm số ngày giữa hai ngày: tính cả ngày cuối, năm nhuận
Số ngày giữa hai ngày phụ thuộc vào việc bạn có tính ngày bắt đầu, ngày kết thúc hay cả hai. "Từ 1 đến 10 tháng 3" là 9 ngày nếu bạn chỉ tính khoảng cách giữa hai ngày, và 10 ngày nếu bạn tính cả hai đầu mút. Cả hai đáp số đều đúng theo quy tắc của chúng, nên hãy xác định bạn cần quy tắc nào trước khi đếm, và nói rõ quy tắc đó khi đưa ra đáp số.
Máy tính ngày thángCòn bao nhiêu ngày nữa đến…?Dùng miễn phíĐếm có tính và không tính ngày cuối
Cách đếm không tính ngày cuối là lấy ngày này trừ ngày kia. Từ 1 tháng 3 đến 10 tháng 3 là 10 − 1 = 9 ngày. Đây là số đêm lưu trú trong khách sạn, hoặc số ngày trôi qua giữa hai mốc.
Cách đếm có tính ngày cuối bao gồm cả hai đầu mút. Từ 1 tháng 3 đến 10 tháng 3, nếu tính mọi ngày bạn đi làm, là 10 ngày. Hợp đồng, khóa học và thời hạn thuê thường dùng quy tắc này. Hãy kiểm tra công cụ đang báo con số nào trước khi bạn dựa vào nó.
Hãy xem quy tắc trong tài liệu hoặc câu hỏi. Một hạn chót ghi "trong vòng 10 ngày kể từ 1 tháng 3" rất dễ gây hiểu nhầm, nên đáng hỏi lại xem ngày diễn ra sự việc có được tính là ngày thứ nhất hay không.
Ví dụ minh họa. Một khóa học diễn ra từ thứ Hai 2 tháng 3 đến thứ Sáu 6 tháng 3 năm 2026:
- Hiệu số không tính ngày cuối: 6 − 2 = 4 ngày giữa hai mốc.
- Đếm có tính ngày cuối: 4 + 1 = 5 ngày, khớp với năm ngày làm việc của khóa học.
Số ngày giữa các tháng và năm
Trừ hai ngày khác tháng thì không khó, nhưng dễ nhầm. Từ 1 tháng 1 năm 2026 đến 1 tháng 3 năm 2026 là 59 ngày. Tháng 1 có 31 ngày, tháng 2 năm 2026 có 28 ngày, và 31 + 28 = 59. Nếu cộng thêm một ngày để tính cả ngày bắt đầu thì được 60 ngày khi tính cả hai đầu.
Khi đếm qua nhiều năm, hãy đếm số ngày trong từng tháng thay vì nhân số tháng với 30. Một năm có 365 ngày, hoặc 366 ngày nếu là năm nhuận.
Năm nhuận
Một năm là năm nhuận nếu chia hết cho 4, với một ngoại lệ: các năm chia hết cho 100 không phải năm nhuận, trừ khi chúng cũng chia hết cho 400. Vì vậy:
- 2024 là năm nhuận, vì chia hết cho 4 và không chia hết cho 100.
- 2028 là năm nhuận, vì cùng lý do.
- 2100 không phải năm nhuận, vì chia hết cho 100 nhưng không chia hết cho 400.
- 2000 là năm nhuận, vì chia hết cho 400.
Ngày thêm nằm vào 29 tháng 2. Máy tính ngày tháng tự xử lý việc này, nên đáng tin hơn so với việc tự đếm qua một tháng 2 có thể là năm nhuận. Với sinh nhật vào ngày 29 tháng 2, hãy xem hướng dẫn tính tuổi cho người sinh vào ngày nhuận.
Cộng một tháng vào ngày 31
Cộng thêm một tháng nghe đơn giản cho đến khi ngày bắt đầu là ngày 31 và tháng kế tiếp ít ngày hơn. Vậy 31 tháng 1 cộng một tháng là bao nhiêu? Không có ngày 31 tháng 2, nên đáp số phụ thuộc vào quy tắc:
- Nhiều máy tính và phần mềm đưa ngày về ngày cuối cùng của tháng đích, tức là 28 tháng 2 năm 2026.
- Một số hệ thống chuyển phần dư sang tháng sau, tức là 3 tháng 3 năm 2026, vì tháng 2 năm 2026 có 28 ngày và 31 − 28 = 3.
Theo quy tắc riêng của mình, cách nào cũng không sai. Với lịch thanh toán hoặc ngày pháp lý, hãy kiểm tra quy tắc trong hợp đồng và ghi lại bạn đã dùng cách nào.
Ngày làm việc
Ngày làm việc là ngày đi làm, thường từ thứ Hai đến thứ Sáu, không tính ngày nghỉ lễ. Ngày lễ khác nhau tùy quốc gia, khu vực và nơi làm việc, nên một cách đếm chung chung chỉ là điểm xuất phát. Đếm ngày làm việc gồm các bước:
- Đếm các ngày trong tuần giữa hai mốc, theo quy tắc có hoặc không tính ngày cuối mà bạn đã chọn.
- Bỏ các ngày nghỉ lễ trong khoảng đó áp dụng cho bạn.
Trong ví dụ khóa học, từ thứ Hai 2 tháng 3 đến thứ Sáu 6 tháng 3 có năm ngày trong tuần nếu tính cả ngày cuối. Nếu một trong những ngày đó là ngày lễ ở nơi bạn làm việc, số ngày làm việc sẽ giảm còn bốn. Để đếm tiến về phía trước từ hôm nay, hãy xem ngày cách hôm nay 30, 60 hoặc 90 ngày.
Tuổi và thời gian đã trôi qua
Đếm tuổi là một câu hỏi khác. Người sinh ngày 15 tháng 6 năm 2000 sẽ 25 tuổi vào ngày 14 tháng 6 năm 2026 và bước sang 26 tuổi vào ngày 15 tháng 6 năm 2026. Tuổi được tính theo số năm đã tròn, không phải số ngày giữa hai mốc. Máy tính tuổi dùng đúng quy tắc đó, nên là công cụ phù hợp khi bạn cần biết tuổi thay vì khoảng thời gian. Với số giờ làm trong ca, máy tính giờ làm việc xử lý được cả ca qua đêm.
Các bước hiệu quả
- Xác định bạn cần đếm theo kiểu có tính ngày cuối, không tính ngày cuối, hay chỉ ngày làm việc.
- Kiểm tra xem ngày kết thúc có nằm trong thời hạn hay không.
- Dùng công cụ cho mọi trường hợp có khoảng qua tháng 2 của một năm có thể là năm nhuận, hoặc qua một tháng có số ngày khác.
- Ghi lại quy tắc bạn đã dùng để có thể kiểm tra lại đáp số.
Cách làm với fixmint
- Chọn Giữa hai ngày.
- Nhập Ngày bắt đầu và Ngày kết thúc.
- Đánh dấu Tính cả ngày kết thúc nếu ngày cuối được tính, như trong nhiều hợp đồng và thời hạn thuê.
- Đọc tổng số ngày. Số ngày trong tuần đếm từ thứ Hai đến thứ Sáu, nhưng không loại trừ ngày nghỉ lễ.
Các trường hợp đặc biệt
- Giờ trong ngày. Nếu giờ khác nhau, khoảng cách 24 giờ có thể là một ngày hoặc không ngày nào, tùy quy tắc. Hãy dùng ngày, không dùng dấu thời gian, trừ khi giờ giấc có ý nghĩa.
- Múi giờ. Một ngày gần nửa đêm có thể rơi vào ngày khác ở múi giờ khác. Hãy dùng ngày địa phương của nơi quy định khoảng thời gian đó.
- Thay đổi lịch. Một số ngày trong lịch sử thay đổi khi hệ thống lịch được chuyển đổi, nên khoảng thời gian kéo dài trước mốc chuyển đổi cần một công cụ chuyên biệt.
Câu trả lời nhanh
Từ 1 đến 10 tháng 3 là 9 ngày hay 10 ngày?
Cả hai, tùy quy tắc. Khoảng cách giữa hai ngày là 9 ngày, còn nếu tính cả ngày đầu và ngày cuối thì là 10 ngày.
2100 có phải năm nhuận không?
Không. Các năm chia hết cho 100 không phải năm nhuận, trừ khi chúng cũng chia hết cho 400. Năm 2000 là năm nhuận, còn 2100 thì không.
Một tháng sau ngày 31 tháng 1 là ngày nào?
Không có ngày 31 tháng 2, nên kết quả phụ thuộc vào máy tính. Có công cụ cho ra 28 tháng 2, có công cụ chuyển sang 3 tháng 3, vì vậy hãy kiểm tra quy tắc phù hợp với mục đích của bạn.
Được dịch từ Bản tiếng Anh với sự hỗ trợ của AI.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.


