Máy tính ngày trong tuần

Mỗi ngày trên lịch có chính xác một ngày trong tuần chính xác, được tính toán từ cùng một số học mô-đun làm nền tảng cho sự đồng dạng của Zeller - không cần phải ghi nhớ lịch. Tra cứu ngày trong tuần của bất kỳ ngày nào, tìm lần xuất hiện tiếp theo hoặc trước đó của một ngày trong tuần nhất định hoặc đếm xem có bao nhiêu ngày Thứ Hai (hoặc bất kỳ ngày nào trong tuần) nằm trong một phạm vi ngày.

Bắt đầu tính toán

Để lập kế hoạch cá nhân và tham khảo chung - hãy xác minh các kết quả quan trọng khi cần.

Đầu vào của bạn

Định dạng: YYYY-MM-DD

Chọn loại tính toán, nhập ngày và ngày trong tuần của bạn, sau đó nhấp vào Tính toán để xem kết quả với các giải pháp từng bước.

Cách máy tính tính ngày trong tuần cho bất kỳ ngày nào

Mỗi ngày kể từ khi lịch Gregory có hiệu lực đều có chính xác một ngày trong tuần chính xác và nó có thể được tính toán chỉ bằng số học — không cần ứng dụng lịch hoặc bảng tra cứu. Ý tưởng cơ bản giống như ý tưởng được chính thức hóa bằng phương pháp đồng quy của Zeller và Sakamoto: đếm tổng số ngày từ một điểm tham chiếu đã biết, sau đó lấy số đếm đó theo modulo 7 để tính vào một ngày trong tuần.

Phần mềm hiện đại không chạy công thức Zeller cổ điển theo đúng nghĩa đen - nó thường theo dõi số ngày bằng lịch Gregorian tiên sinh trong nội bộ - nhưng kết quả về mặt toán học giống hệt với những gì các thuật toán bút và giấy đó tính toán. Sự nhất quán đó chính là lý do tại sao chiếc máy tính này, một cuốn niên giám trên giấy và một mẹo tính nhẩm đều đồng ý về cùng một câu trả lời cho cùng một ngày.

Ca làm việc một ngày (hoặc hai ngày), hàng năm

Một năm bình thường có 365 ngày - chính xác là 52 tuần cộng thêm một ngày. Ngày còn lại đó là lý do tại sao một ngày cố định, chẳng hạn như ngày 4 tháng 7, tiến tới đúng một ngày trong tuần mỗi năm: Thứ Ba năm này, Thứ Tư năm sau, v.v.

Năm nhuận phá vỡ mô hình ổn định đó. Bởi vì ngày 29 tháng 2 được chèn vào giữa năm nên bất kỳ ngày nào từ ngày 1 tháng 3 trở đi sẽ chuyển tiếp hai ngày trong tuần thay vì một ngày so với năm trước. Những ngày trong tháng 1 và tháng 2 không bị ảnh hưởng cho đến khi ngày nhuận thực sự trôi qua.

Có một điểm khác nữa ở mốc thế kỷ: những năm chia hết cho 100 không phải là năm nhuận trừ khi chúng cũng chia hết cho 400. Năm 2000 là năm nhuận theo quy luật đó; Năm 1900 thì không, và năm 2100 cũng sẽ không — một chi tiết quan trọng nếu bạn đang tính toán các ngày trong tuần ở quá khứ hoặc tương lai.

Kiểm tra các ngày trong tuần cho các ngày lịch sử

Bởi vì ngày trong tuần là một thuộc tính cố định của chính ngày đó nên phép tính tương tự này có tác dụng xác minh các ghi chép lịch sử - xác nhận một sự kiện được ghi lại thực sự xảy ra vào ngày trong tuần mà một nguồn xác nhận hoặc tìm ra ngày trong tuần mà tổ tiên xa được sinh ra.

Một lưu ý đối với các ngày trước năm 1582: lịch được sử dụng trước cải cách Gregorian (lịch Julian) chạy theo các quy tắc năm nhuận hơi khác nhau, vì vậy việc tính toán ngày trong tuần cho các ngày trước lần chuyển đổi đó phụ thuộc vào lịch mà bản ghi lịch sử đang sử dụng.

Ngoài một ngày duy nhất: số lần xuất hiện và số ngày trong tuần

Khi bạn có thể tính ngày trong tuần cho một ngày, ba câu hỏi hữu ích khác sẽ xuất hiện từ cùng một phép toán:

  • Next/previous occurrence — the closest date before or after a given day that falls on a specific weekday, useful for finding "the next Friday" from any starting point.
  • Đếm các ngày trong tuần - số lần một ngày trong tuần nhất định (ví dụ: Thứ Hai) xảy ra trong một phạm vi ngày, đây là phép toán tương tự khi tính thời gian trả lương hoặc ngày họp định kỳ.
  • Tìm tất cả các lần xuất hiện — danh sách đầy đủ về mỗi ngày của một ngày trong tuần cụ thể nằm trong một phạm vi, thuận tiện cho việc lên lịch cho mọi việc lặp lại hàng tuần.

Thay vào đó, nếu điều bạn cần là số ngày chính xác giữa hai ngày hoặc đang đếm ngược đến ngày mục tiêu, thì Bộ đếm ngày trực tiếp xử lý việc đó. Để cộng hoặc trừ năm, tháng hoặc tuần kể từ một ngày, hãy xem phần Máy tính ngày.

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

Làm thế nào bạn có thể tìm thấy ngày trong tuần cho bất kỳ ngày nào?

Algorithms such as Zeller's congruence or Sakamoto's method map calendar dates to weekdays using modular arithmetic. Computers use similar logic with leap-year rules.

Tại sao ngày 29 tháng 2 ảnh hưởng đến việc tính toán các ngày trong tuần?

Năm nhuận thêm một ngày, thay đổi các ngày trong tuần tiếp theo. Bất kỳ công thức ngày trong tuần nào cũng phải xử lý những năm chia hết cho 400 khác với những năm thế kỷ khác.

Sự kiện lịch sử rơi vào ngày nào trong tuần?

Nhập bất kỳ ngày nào trong quá khứ để xác minh hồ sơ lịch sử, lập kế hoạch cho các ngày kỷ niệm hoặc kiểm tra xem sự kiện được ghi lại có khớp với ngày chính xác trong tuần hay không.

Ngày trong tuần trên toàn thế giới có giống nhau không?

Đúng. Ngày trong tuần là một thuộc tính của chính ngày dương lịch, không phụ thuộc vào múi giờ, mặc dù ranh giới nửa đêm ở địa phương có thể ảnh hưởng đến ngày dương lịch nào được áp dụng.

Làm cách nào để sử dụng máy tính ngày trong tuần này?

Nhập ngày (tháng, ngày, năm), sau đó nhấp vào Tính toán. Tên ngày trong tuần và ngữ cảnh lịch tùy chọn xuất hiện trong kết quả.

Tại sao cùng một ngày trong tháng lại rơi vào một ngày trong tuần khác nhau trong hầu hết các năm?

Một năm thông thường có 365 ngày, tức là 52 tuần cộng với 1 ngày, vì vậy mỗi ngày sẽ dịch chuyển về phía trước đúng một ngày trong tuần từ năm này sang năm tiếp theo. Năm nhuận sẽ thêm ca thứ hai cho bất kỳ ngày nào từ ngày 1 tháng 3 trở đi, vì ngày 29 tháng 2 sẽ thêm một ngày vào giữa năm.

More utility calculators