Công cụ tính số tháng đến một ngày là gì?
Công cụ này cho bạn biết còn bao nhiêu tháng nữa tính từ hôm nay (hoặc bất kỳ ngày bắt đầu nào) cho đến một ngày mục tiêu trong tương lai. Nó rất tiện khi bạn cần lên kế hoạch cho hạn chót, ngày dự sinh, ngày hết hạn gói đăng ký, ngày kết thúc hợp đồng thuê, kỳ thi, đám cưới, hay bất kỳ cột mốc nào bạn muốn đếm ngược. Kết quả gồm ba con số: số tháng tròn theo lịch, số tháng thập phân chính xác và tổng số ngày.
Cách sử dụng
Nhập ngày bắt đầu vào ô "Từ ngày" (mặc định là hôm nay) và cột mốc của bạn vào ô "Ngày mục tiêu". Nhấn nút tính. Con số lớn hiển thị số tháng tròn theo lịch đã trôi qua giữa hai ngày, còn bảng bên dưới bổ sung giá trị tháng thập phân chính xác và tổng số ngày để bạn lập kế hoạch chi tiết hơn.
Giải thích công thức
Số tháng tròn được tính bằng cách so sánh thành phần năm và tháng: (năm mục tiêu − năm bắt đầu) × 12 + (tháng mục tiêu − tháng bắt đầu). Nếu ngày trong tháng của ngày mục tiêu sớm hơn ngày bắt đầu, thì tháng cuối cùng chưa trọn vẹn, nên ta trừ đi 1. Để có giá trị liên tục, ta lấy tổng số ngày giữa hai mốc chia cho độ dài tháng trung bình là 30,4375 ngày (365,25 ÷ 12).
$$\text{Months} = \left( Y_t - Y_f \right) \times 12 + \left( M_t - M_f \right) - \begin{cases} 1 & D_t < D_f \\ 0 & \text{otherwise} \end{cases}$$
$$\begin{gathered} \text{Months} = \left( Y_t - Y_f \right) \times 12 + \left( M_t - M_f \right) - \delta \\[1.5em] \text{where}\quad \left\{ \begin{aligned} (Y_f, M_f, D_f) &= \text{From date} \\ (Y_t, M_t, D_t) &= \text{Target date} \\ \delta &= \begin{cases} 1 & D_t < D_f \\ 0 & \text{otherwise} \end{cases} \end{aligned} \right. \end{gathered}$$
$$\text{Months}_{\text{decimal}} = \frac{\text{Target date} - \text{From date}}{30.4375 \ \text{days}}$$
Ví dụ minh họa
Từ 15/01/2024 đến 10/04/2025: năm chênh nhau 1 (×12 = 12), tháng chênh nhau 3 (tháng 4 − tháng 1), cộng lại là 15. Vì ngày mục tiêu (10) sớm hơn ngày bắt đầu (15), ta trừ đi 1, còn lại 14 tháng tròn. Tổng khoảng 451 ngày chia cho 30,4375 cho ra xấp xỉ 14,8 tháng chính xác.
$$\text{Months} = (2025 - 2024) \times 12 + (4 - 1) - 1 = 12 + 3 - 1 = 14$$
$$\text{Months}_{\text{decimal}} = \frac{451}{30{,}4375} \approx 14{,}8$$
Câu hỏi thường gặp
Tại sao số tháng tròn và số tháng thập phân lại khác nhau? Số tháng tròn chỉ tính những tháng theo lịch đã trôi qua trọn vẹn, trong khi số tháng thập phân phân bổ phần ngày còn dư theo tỷ lệ.
Nếu ngày mục tiêu nằm trong quá khứ thì sao? Kết quả sẽ là số âm, cho biết ngày đó đã xảy ra cách đây bao nhiêu tháng.
Công cụ có tính đến năm nhuận không? Có — phần đếm ngày dựa trên ngày tháng thực tế theo lịch, và độ dài tháng trung bình đã tính đến yếu tố năm nhuận theo thời gian.