Hướng Dẫn Sử Dụng
- Nhập giá trị
Điền vào các trường cần thiết.
- Nhấn tính toán
Nhấn nút tính toán để xem kết quả.
- Xem kết quả
Xem kết quả và chia sẻ nếu cần.
Thứ trong tuần là gì?
Thứ trong tuần (day of week) cho biết một ngày cụ thể rơi vào ngày nào trong bảy ngày — Chủ nhật, thứ Hai, thứ Ba, thứ Tư, thứ Năm, thứ Sáu và thứ Bảy. Chu kỳ bảy ngày bắt nguồn từ tín ngưỡng thiên thể của Babylon cổ đại và được giữ nguyên khi chuyển sang lịch Gregory, lặp lại không gián đoạn bất kể năm nhuận hay hiệu chỉnh thế kỷ.
Công cụ này hiển thị thứ trong tuần của ngày bạn nhập đồng thời bằng tiếng Hàn và tiếng Anh, thậm chí xác định đó có phải cuối tuần (thứ Bảy hoặc Chủ nhật) hay không. Nó hữu ích để kiểm tra sinh nhật hay ngày kỷ niệm rơi vào thứ mấy, để ước tính trước một sự kiện hoặc hạn chót trong tương lai rơi vào ngày thường hay cuối tuần, hoặc để tra thứ của một sự kiện lịch sử. Để tránh sai lệch múi giờ, ngày nhập được diễn giải theo nửa đêm theo giờ địa phương.
Công thức tính
Máy tính xác định thứ bằng cách chuyển ngày thành chỉ số ngày (0~6). Công cụ này dùng Date.getDay() của JavaScript.
chỉ số ngày = getDay(năm-tháng-ngày) // 0=Chủ nhật … 6=thứ Bảy
Ví dụ, nhập 2024-03-01 sẽ trả về chỉ số 5, hiển thị là thứ Sáu; vì 5 không phải thứ Bảy (6) hay Chủ nhật (0) nên được xác định là ngày thường. Về mặt toán học, đồng dư thức Zeller h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 cũng cho kết quả tương tự, trong đó q là ngày, m là tháng (bắt đầu từ tháng 3 = 3), K là hai chữ số cuối của năm và J là hai chữ số đầu.