Công thức tính thứ khi biết ngày tháng năm

Công thức tính thứ khi biết ngày tháng năm

In Stock



Total: 41382.0 VND 34485 VND

Add to Cart

Chính Sách Vận Chuyển Và Đổi Trả Hàng

Miễn phí vận chuyển mọi đơn hàng từ 500K

- Phí ship mặc trong nước 50K

- Thời gian nhận hàng 2-3 ngày trong tuần

- Giao hàng hỏa tốc trong 24h

- Hoàn trả hàng trong 30 ngày nếu không hài lòng

Mô tả sản phẩm

Bạn muốn biết thứ mấy trong tuần của một ngày cụ thể? Công thức tính thứ trong tuần khi biết ngày, tháng, năm không hề phức tạp như bạn nghĩ. Bài viết này sẽ hướng dẫn bạn cách tính một cách dễ hiểu và chính xác.

Công thức Zeller

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

Công thức Zeller là một thuật toán được sử dụng rộng rãi để xác định thứ trong tuần của một ngày cụ thể. Công thức này có dạng:
h = (q + [(13(m+1))/5] + K + [K/4] + [J/4] - 2J) mod 7
Trong đó:
• h: Thứ trong tuần (0: Thứ Bảy, 1: Chủ Nhật, 2: Thứ Hai, ..., 6: Thứ Sáu)
• q: Ngày (1-31)
• m: Tháng (3-12; tháng 1 và 2 tính là tháng 13 và 14 của năm trước)
• K: Năm trong thế kỷ (năm % 100)
• J: Thế kỷ (năm / 100) (phần nguyên)
Lưu ý: Dấu "[" và "]" trong công thức biểu thị phép lấy phần nguyên.

Ví dụ minh họa

Hãy tính thứ trong tuần của ngày 1/1/2024:
q = 1
m = 13 (tháng 1 tính là tháng 13 của năm 2023)
K = 23 (2023 % 100 = 23)
J = 20 (2023 / 100 = 20)
Áp dụng công thức: h = (1 + [(13(13+1))/5] + 23 + [23/4] + [20/4] - 2*20) mod 7 = (1 + 338 + 23 + 5 + 5 - 40) mod 7 = 330 mod 7 = 2
Vậy ngày 1/1/2024 là thứ Hai.

Cách tính đơn giản hơn bằng website hoặc phần mềm

Mặc dù công thức Zeller khá chính xác, nhưng nó khá phức tạp đối với người không quen sử dụng. Bạn có thể sử dụng các trang web hoặc phần mềm tính lịch trực tuyến để xác định ngày trong tuần một cách nhanh chóng và dễ dàng. Chỉ cần nhập ngày, tháng, năm, bạn sẽ nhận được kết quả ngay lập tức.

Lưu ý

Công thức Zeller áp dụng cho lịch Gregory, là lịch hiện đang được sử dụng rộng rãi trên thế giới.

Sản phẩm liên quan: 67 khúc thừa dụ

Sản phẩm hữu ích: giấu diếm là gì

Sản phẩm hữu ích: phi kim hóa học