Bàn lịch
Số tuần ISO
Tìm tuần ISO 8601 và năm ISO của một ngày, kể cả các trường hợp nằm ở ranh giới giữa hai năm.
Số tuần ISO: Xác định số tuần ISO và năm đánh số tuần của một ngày. Các tuần kéo dài từ thứ Hai đến Chủ nhật, và tuần 1 chứa ngày thứ Năm đầu tiên của năm. Gần thời điểm năm mới, một ngày trong tháng 1 có thể thuộc về năm ISO trước đó, hoặc một ngày trong tháng 12 có thể thuộc về năm ISO tiếp theo. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.
- Danh mục
- Máy tính
- Lượt chạy
- Trong trình duyệt của bạn
- Chi phí
- Miễn phí · không cần đăng ký
- Trạng thái khả dụng
- Sẵn sàng sử dụng
Tuần ISO
—
- Năm ISO
- —
Tuần ISO = tuần chứa thứ Năm; tuần bắt đầu từ thứ Hai và tuần 1 chứa ngày 4 tháng 1- Ngày được hiểu là ngày theo lịch tại thời điểm nửa đêm UTC; không áp dụng múi giờ địa phương hoặc điều chỉnh giờ mùa hè.
- Kết quả chỉ nhằm hỗ trợ lập kế hoạch. Công cụ không suy đoán ngày nghỉ lễ, quy định làm việc theo từng địa phương hoặc chính sách của công ty.
- Tuần ISO bắt đầu vào thứ Hai; các ngày gần năm mới có thể thuộc về năm ISO trước hoặc sau.
Quy tắc ISO 8601 và ví dụ tại ranh giới năm
Tổng quan công khai của ISO (https://www.iso.org/iso-8601-date-and-time-format.html) giới thiệu tiêu chuẩn ngày và giờ. Bản tóm tắt lịch Python công khai (https://docs.python.org/3/library/datetime.html#datetime.date.isocalendar) giải thích quy tắc bắt đầu từ thứ Hai và tuần đầu tiên chứa thứ Năm mà không yêu cầu bạn có bản sao của tiêu chuẩn trả phí.
Gọi M là thứ Hai của tuần ISO 1 trong năm ISO liên quan, và D là số ngày của ngày nhập vào. Tuần W = 1 + floor((D − M) ÷ 7). Xác định năm ISO từ thứ Năm trong tuần của ngày nhập vào, thay vì chỉ lấy năm lịch của ngày đó. Cách này giữ cả bảy ngày trong cùng một cặp tuần-năm.
Với 2021-01-01, thứ Năm của tuần đó là 31 tháng 12 năm 2020, nên năm ISO là 2020. Tuần 1 của năm đó bắt đầu vào 30 tháng 12 năm 2019. Ngày nhập vào cách thứ Hai đó 368 ngày: W = 1 + floor(368 ÷ 7) = 53. Widget trả về tuần 53 và năm ISO 2020.
Sử dụng nhãn tuần đầy đủ
Một năm ISO có 52 hoặc 53 tuần đầy đủ. Chỉ dấu hiệu năm nhuận không cho biết số tuần; vị trí của các ngày trong tuần tại ranh giới năm cũng quan trọng. Một nhãn đơn giản như tuần 1 là chưa đủ cho lịch kéo dài vài năm. Hãy ghi lại năm ISO cùng với số tuần và thêm ngày thứ Hai, Chủ nhật thực tế khi đồng nghiệp sử dụng các lịch khác nhau.
Cách sử dụng
- Nhập ngày cần xác định tuần ISO.
- Tính số tuần của ngày đó.
- Giữ năm ISO cùng với số tuần, đặc biệt là vào thời điểm quanh năm mới.
Quyền riêng tư và giới hạn
Ngày tháng, thời gian và kết quả vẫn nằm trong trình duyệt của bạn. Không có dữ liệu đầu vào nào được tải lên.
Công cụ liên quan
Câu hỏi thường gặp
Tại sao một ngày trong tháng 1 có thể hiển thị năm ISO trước đó?
Một tuần được giữ trọn từ thứ Hai đến Chủ nhật. Nếu những ngày đầu tháng 1 thuộc tuần cuối cùng được gán cho năm trước, kết quả sẽ dùng năm ISO trước đó dù năm dương lịch đã thay đổi.
Tuần ISO 1 có phải luôn bắt đầu vào ngày 1 tháng 1 không?
Không. Tuần 1 là tuần từ thứ Hai đến Chủ nhật có chứa ngày thứ Năm đầu tiên, tương đương ngày 4 tháng 1. Thứ Hai của tuần đó có thể rơi vào cuối tháng 12 hoặc những ngày đầu tháng 1.
Số tuần bắt đầu từ Chủ nhật có thể dùng thay thế cho kết quả này không?
Không. Các hệ thống khác có thể dùng ngày đầu tuần khác và quy tắc khác cho tuần 1. Khi so sánh lịch, hãy xác nhận cách đánh số theo ISO và chia sẻ cả năm đánh số tuần cùng với số tuần.
Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản