Kết nối qua MCP →

Nhập phép tính

Công thức

Show calculation steps (1)
  1. Weeks Between

    Weeks Between: Công Cụ Tính Số Ngày Đã Qua và Còn Lại

    Number of whole-and-fractional weeks between the two dates, using the absolute day difference.

Quảng cáo

Kết quả

/* keep markers below */
Days Since Target Date
183
days in the past
Chênh lệch có dấu (âm = quá khứ, dương = tương lai) -183 days
Tính theo tuần 26,14 weeks
Chiều Past

Công cụ này dùng để làm gì

Công Cụ Tính Số Ngày Đã Qua và Còn Lại cho bạn biết chính xác có bao nhiêu ngày giữa một ngày mục tiêu và một ngày mốc tham chiếu. Nếu ngày mục tiêu nằm ở tương lai, bạn sẽ nhận được số "ngày còn lại" dương; nếu nó đã trôi qua, bạn sẽ nhận được số "ngày đã qua" âm. Công cụ phù hợp với mọi cặp ngày — sinh nhật, hạn chót, ngày kỷ niệm, ngày ký hợp đồng, cột mốc dự án hay các sự kiện lịch sử. Vì dựa trên lịch và mang tính phổ quát, nó dùng được ở bất kỳ đâu trên thế giới mà không phụ thuộc vào quy định riêng của quốc gia nào.

Dòng thời gian với ngày tham chiếu ở giữa và mũi tên chỉ sang trái về quá khứ và sang phải về tương lai
Số ngày đã qua được tính về bên trái (quá khứ) và số ngày còn lại về bên phải (tương lai) của ngày tham chiếu.

Cách sử dụng

Nhập ngày mục tiêu (ngày bạn muốn đếm tới hoặc đếm từ) vào các ô năm, tháng và ngày. Sau đó nhập ngày tham chiếu — mặc định là hôm nay, nhưng bạn có thể đặt thành bất kỳ ngày nào để so sánh hai ngày tùy ý. Công cụ sẽ trả về số ngày tuyệt đối, chênh lệch có dấu (âm cho quá khứ, dương cho tương lai) và số tuần tương ứng.

Giải thích công thức

Mỗi ngày được quy đổi thành mốc thời gian lúc nửa đêm, tính bằng mili-giây. Chênh lệch giữa hai mốc thời gian được chia cho 86.400.000 (số mili-giây trong một ngày 24 giờ) rồi làm tròn xuống thành số nguyên:

$$\Delta = \left\lfloor \frac{\text{Target Date} - \text{Reference Date}}{86400000\ \text{ms}} \right\rfloor$$

$$\Delta = \left\lfloor \frac{T - R}{86400000\ \text{ms}} \right\rfloor$$

$$\text{where}\quad \left\{ \begin{aligned} T &= \text{date}\left(\text{Year},\ \text{Month},\ \text{Day}\right) \\ R &= \text{date}\left(\text{From Year},\ \text{From Month},\ \text{From Day}\right) \end{aligned} \right.$$

Vì cả hai ngày đều được neo về thời điểm nửa đêm, kết quả là số ngày lịch trọn vẹn giữa chúng — gọn gàng và chính xác.

Phép trừ hai ngày chia cho số mili giây trong một ngày để ra số ngày trọn vẹn
Chênh lệch mili giây giữa hai ngày chia cho 86.400.000 sẽ ra số ngày trọn vẹn.

Ví dụ minh họa

Ngày tham chiếu: 1 tháng 1 năm 2025. Ngày mục tiêu: 31 tháng 1 năm 2025. Chênh lệch là 30 ngày ở tương lai, tương đương khoảng 4,29 tuần. Nếu bạn hoán đổi hai ngày — tham chiếu là 31 tháng 1, mục tiêu là 1 tháng 1 — kết quả có dấu sẽ là \(-30\) ngày (ở quá khứ), trong khi số ngày tuyệt đối vẫn là 30 ngày.

$$\text{Weeks} = \frac{\left| \Delta \right|}{7}$$

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

Có tính cả ngày hôm nay không? Chênh lệch không bao gồm ngày bắt đầu: từ hôm nay đến ngày mai là 1 ngày. Nhập cùng một ngày sẽ trả về 0.

Có xử lý năm nhuận không? Có. Bộ tính lịch tự động tính đến ngày 29 tháng 2.

Ngày tham chiếu có thể nằm ở tương lai không? Hoàn toàn được — bạn có thể so sánh hai ngày bất kỳ theo cả hai chiều; dấu của kết quả sẽ cho biết chiều nào.

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