Công cụ tính thứ trong tuần là gì?
Công cụ này cho bạn biết một ngày bất kỳ trên lịch rơi vào thứ mấy trong tuần. Bạn chỉ cần nhập tháng, ngày và năm, công cụ sẽ trả về tên thứ cùng một loạt thông tin hữu ích về ngày tháng: đó là ngày thứ bao nhiêu trong năm, tháng và năm đó có bao nhiêu ngày, ngày này là lần xuất hiện thứ mấy của thứ đó trong tháng (ví dụ "thứ Hai tuần thứ 3"), và thứ đó lặp lại bao nhiêu lần trong tháng. Công cụ sử dụng lịch Gregory ngoại suy (proleptic Gregorian), nên hoạt động chính xác với mọi năm trong quá khứ hay tương lai và có giá trị trên toàn thế giới.
Cách sử dụng
Chọn tháng và năm, gõ ngày vào, rồi chọn ngôn ngữ hiển thị cho tên thứ. Nhấn tính toán để xem một câu mô tả dễ hiểu như "Ngày 15 tháng 6 năm 2026 là thứ Hai" kèm theo bảng chi tiết. Phần nhập ngày được kiểm tra dựa trên số ngày thực tế của tháng đã chọn, nên những ngày không tồn tại như 30 tháng 2 sẽ bị từ chối.
Giải thích công thức
Thứ trong tuần được xác định bằng đồng dư thức Zeller (Zeller's congruence). Tháng 1 và tháng 2 được coi là tháng 13 và 14 của năm trước đó. Với \(K = \text{năm} \bmod 100\) và \(J = \left\lfloor \text{năm} / 100 \right\rfloor\), biểu thức $$h = \left( d + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor + 5J \right) \bmod 7$$ cho ra một giá trị trong đó 0 = thứ Bảy và 1 = Chủ Nhật. Chúng tôi chuyển đổi giá trị này thành chỉ số theo quy ước Chủ Nhật=0..thứ Bảy=6. Năm nhuận tuân theo quy tắc Gregory: chia hết cho 4, ngoại trừ các năm tròn thế kỷ trừ khi chia hết cho 400.
Ví dụ minh họa
Với ngày 15 tháng 6 năm 2026: \(K = 26\), \(J = 20\), \(\left\lfloor 13 \cdot 7 / 5 \right\rfloor = 18\), nên $$h = (15 + 18 + 26 + 6 + 5 + 100) \bmod 7 = 170 \bmod 7 = 2 = \text{thứ Hai}.$$ Tháng 6 có 30 ngày, ngày này là ngày thứ 166 trong năm gồm 365 ngày, là thứ Hai tuần thứ 3, và tháng 6 năm 2026 có tổng cộng 5 ngày thứ Hai.
Câu hỏi thường gặp
Công cụ có hoạt động với những ngày rất xa xưa không? Về mặt toán học thì có, nhưng trước tháng 10 năm 1582 phần lớn châu Âu dùng lịch Julius, nên thứ trong tuần của các sự kiện lịch sử có thể khác. Công cụ này luôn dùng lịch Gregory ngoại suy.
Tuần bắt đầu từ Chủ Nhật hay thứ Hai? Phép tính thứ trong tuần không phụ thuộc vào cách đánh số này. Chúng tôi đánh chỉ số Chủ Nhật là 0, nhưng điều đó chỉ ảnh hưởng đến cách hiển thị bảng, không ảnh hưởng đến kết quả tính toán.
Tại sao lại hỗ trợ nhiều ngôn ngữ? Tên thứ chỉ mang tính hiển thị; việc chọn ngôn ngữ chỉ đơn giản là dịch nhãn tên thứ, còn phần tính toán ngày tháng bên dưới vẫn hoàn toàn giống nhau.