Kết nối qua MCP →

Nhập phép tính

Công thức

Công thức: Công Cụ Tính Khoảng Cách Giữa Hai Ngày
Show calculation steps (1)
  1. Day Difference

    Day Difference: Công Cụ Tính Khoảng Cách Giữa Hai Ngày

    Absolute gap in days between the start and end serial numbers.

Quảng cáo

Kết quả

Số ngày chênh lệch
30
ngày giữa hai mốc thời gian
Ngày bắt đầu 6/15/2026
Ngày kết thúc 7/15/2026
Định dạng ngày usa
Chế độ All calendar days

Công cụ tính khoảng cách giữa hai ngày là gì?

Công cụ này giúp bạn đếm chính xác số ngày nằm giữa hai mốc thời gian trên lịch. Bạn có thể chọn đếm toàn bộ ngày trên lịch hoặc chỉ đếm ngày làm việc (từ thứ Hai đến thứ Sáu, kèm tùy chọn cộng thêm thứ Bảy). Công cụ hoạt động cho cả ngày trong tương lai lẫn quá khứ, nên rất tiện khi bạn cần theo dõi hạn hợp đồng, thời gian giao hàng, tiến độ dự án, kỳ hạn thanh toán, tính tuổi hay đếm ngược đến một sự kiện. Phép tính dựa trên lịch Gregory ngoại suy (proleptic Gregorian), do đó năm nhuận luôn được xử lý chuẩn xác.

Cách sử dụng

Trước tiên hãy chọn Định dạng ngày phù hợp với cách bạn nhập: kiểu Mỹ (mm/dd/yyyy), kiểu châu Âu (dd/mm/yyyy) hoặc ISO (yyyy-mm-dd). Với kiểu Mỹ và châu Âu, bạn có thể ngăn cách các phần bằng dấu gạch chéo, dấu chấm hoặc dấu gạch ngang (ví dụ 6/15/2026, 6.15.2026 hoặc 6-15-2026); riêng định dạng ISO chỉ dùng dấu gạch ngang. Sau đó nhập Ngày bắt đầu và Ngày kết thúc. Tích vào ô "Chỉ đếm ngày làm việc" để bỏ qua cuối tuần, và tích "Tính thứ Bảy là ngày làm việc" nếu bạn muốn ngày thứ Bảy cũng được tính. Thứ tự hai ngày không quan trọng — kết quả luôn là một khoảng cách dương.

Công thức hoạt động ra sao

Mỗi ngày được quy đổi thành Số ngày Julian (Julian Day Number - JDN), một số nguyên duy nhất đại diện cho ngày đó. Khi lấy hiệu của hai số này, bạn sẽ có ngay số ngày chính xác theo lịch, bất kể tháng dài ngắn hay có năm nhuận hay không.

$$\text{JDN} = d + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - \left\lfloor\frac{y}{100}\right\rfloor + \left\lfloor\frac{y}{400}\right\rfloor - 32045$$

Ở chế độ đếm toàn bộ ngày, kết quả là giá trị tuyệt đối của hiệu hai số.

$$\text{Days} = \left| \text{JDN}_{end} - \text{JDN}_{start} \right|$$

Ở chế độ đếm ngày làm việc, công cụ sẽ duyệt qua từng giá trị nằm sau ngày sớm hơn cho đến ngày muộn hơn, xác định đó là thứ mấy trong tuần, rồi chỉ đếm những ngày bạn đã chọn.

Dòng thời gian hiển thị số ngày được tính giữa ngày bắt đầu và ngày kết thúc
Chênh lệch là số ngày giữa ngày bắt đầu và ngày kết thúc.

Ví dụ minh họa

Từ 15/6/2026 đến 15/7/2026: từ 15/6 đến 30/6 là 15 ngày, cộng thêm từ 1/7 đến 15/7 là 15 ngày nữa, tổng cộng 30 ngày. Ở chế độ ngày làm việc (bỏ qua cuối tuần), cùng khoảng thời gian này cho ra 22 ngày làm việc; nếu tính cả thứ Bảy thì bốn ngày thứ Bảy trong khoảng đó được cộng thêm, thành 26 ngày.

Lưới lịch tuần với năm ngày làm việc được tô sáng và hai ngày cuối tuần bị tô mờ
Chế độ ngày làm việc chỉ tính các ngày trong tuần, bỏ qua phần cuối tuần được tô mờ.

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

Kết quả có bao gồm ngày bắt đầu không? Không. Kết quả là khoảng cách giữa hai ngày (đếm theo kiểu loại trừ), nên từ 1/2 đến 5/2 sẽ ra 4 ngày, chứ không phải 5.

Định dạng ngày có làm thay đổi kết quả không? Không. Định dạng chỉ quyết định cách công cụ đọc hiểu chuỗi bạn nhập vào. 15/06/2026 (kiểu châu Âu) và 06/15/2026 (kiểu Mỹ) là cùng một ngày và cho kết quả giống hệt nhau.

Năm nhuận có được xử lý đúng không? Có. Ngày 29/2/2024 là hợp lệ; cơ chế quy đổi tự động tính thêm ngày dôi ra, trong khi một ngày không tồn tại như 29/2/2023 sẽ bị từ chối.

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