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 Số Ngày Trong Tháng
Show calculation steps (1)
  1. Leap year test

    Leap year test: Công Cụ Tính Số Ngày Trong Tháng

    L = 1 (Feb has 29 days) when the year is divisible by 4 but not 100, unless also divisible by 400.

Quảng cáo

Kết quả

Số ngày trong tháng này
29
ngày
Năm nhuận? Yes

Công cụ tính số ngày trong tháng là gì?

Công cụ này cho bạn biết chính xác một tháng bất kỳ trong một năm bất kỳ có bao nhiêu ngày. Đa số các tháng đều cố định — tháng Một luôn có 31 ngày, tháng Tư luôn có 30 ngày — nhưng riêng tháng Hai thì dao động giữa 28 và 29 ngày, tùy thuộc năm đó có phải là năm nhuận hay không. Công cụ sẽ tính giúp bạn ngay lập tức dựa trên quy tắc năm nhuận chuẩn của lịch Gregory (lịch dương).

Cách sử dụng

Chọn tháng trong danh sách thả xuống, nhập năm rồi bấm tính. Kết quả sẽ hiển thị số ngày của tháng đó và cho biết năm bạn chọn có phải là năm nhuận hay không. Hãy thử so sánh tháng 2 năm 2024 với tháng 2 năm 2023 để thấy sự khác biệt.

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

Mỗi tháng có độ dài cố định được lưu trong một bảng tra cứu:

$$\text{days} = [31, 28+L, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]_{\,\text{month}-1}$$

truy xuất theo chỉ số \(\text{month}-1\). Biến số duy nhất là tháng Hai, được cộng thêm 1 ngày nhuận (L) khi năm đó thỏa điều kiện. Một năm là năm nhuận nếu chia hết cho 4, ngoại trừ các năm tròn thế kỷ (chia hết cho 100) thì còn phải chia hết cho 400 nữa:

$$L = (y \bmod 4 = 0) \land (y \bmod 100 \neq 0 \lor y \bmod 400 = 0)$$

Vì vậy, năm 2000 là năm nhuận, nhưng năm 1900 thì không.

Quảng cáo
Mười hai khối tháng, mỗi khối ghi số ngày, tháng Hai được làm nổi bật
Mỗi tháng có số ngày cố định, trừ tháng Hai, được thêm một ngày vào năm nhuận.

Ví dụ minh họa

Với tháng 2 năm 2024: \(2024 \div 4 = 506\) không có số dư, và đây không phải năm tròn thế kỷ, nên nó là năm nhuận (\(L = 1\)). Bảng tra cho ra \(28 + 1 = \textbf{29}\) ngày. Còn với tháng 2 năm 2023, \(L = 0\), nên chỉ có 28 ngày.

Sơ đồ quy tắc năm nhuận dẫn đến tháng Hai có 28 hoặc 29 ngày
Quy tắc năm nhuận: chia hết cho 4, nhưng không chia hết cho 100 trừ khi cũng chia hết cho 400, thì tháng Hai có 29 ngày.

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

Vì sao có những năm tháng Hai lại có 29 ngày? Một năm dương lịch kéo dài khoảng 365,24 ngày, nên cứ khoảng bốn năm người ta lại thêm một ngày để giữ cho lịch khớp với chu kỳ quay của Trái Đất quanh Mặt Trời.

Năm 2100 có phải năm nhuận không? Không. Năm này chia hết cho 100 nhưng không chia hết cho 400, nên tháng 2 năm 2100 sẽ chỉ có 28 ngày.

Những tháng nào luôn có 31 ngày? Tháng Một, tháng Ba, tháng Năm, tháng Bảy, tháng Tám, tháng Mười và tháng Mười Hai.

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