TanodTools
VI

Tính ngày

Bắt đầu từ một ngày, cộng hoặc trừ thời gian, và xem bạn đến ngày nào, kèm thứ trong tuần, tuần ISO và ngày thứ mấy trong năm.

Chạy hoàn toàn trong trình duyệt của bạn

Phép tính
Đếm theo

Hoạt động trên ngày dương lịch từ năm 1 đến 9999 theo lịch Gregory. Ngày làm việc chỉ bỏ qua thứ Bảy và Chủ nhật; ngày lễ không được biết đến và không bị bỏ qua. Không dùng giờ trong ngày hay múi giờ.

Cách cộng hoặc trừ ngày

  1. Chọn ngày bắt đầu, hoặc bấm Hôm nay. Chọn Cộng hoặc Trừ.
  2. Nhập số năm, tháng, tuần và ngày cần dịch chuyển, hoặc chuyển sang Ngày làm việc để chỉ đếm các ngày trong tuần.
  3. Xem ngày kết quả kèm thứ trong tuần, số tuần ISO và ngày thứ mấy trong năm. Một ghi chú xuất hiện khi ngày cuối tháng phải được điều chỉnh.

Tính toán lịch không có bất ngờ

Cộng ngày rất đơn giản, vì một ngày luôn là một bước trên lịch. Cộng tháng và năm mới là chỗ lịch gây rắc rối: các tháng có từ 28 đến 31 ngày, nên một tháng sau ngày 31 có thể không tồn tại. Phần mềm phải chọn, và lựa chọn thông thường, cũng là lựa chọn dùng ở đây, là lấy ngày cuối cùng của tháng đích. Đó là lý do 31 tháng 1 cộng một tháng là 28 tháng 2 (29 trong năm nhuận), và vì sao cộng một tháng rồi trừ một tháng từ ngày cuối tháng có thể không đưa bạn về chỗ ban đầu.

Ngày làm việc là một cách đếm khác nữa. Bỏ qua cuối tuần biến 10 ngày làm việc thành đúng hai tuần dương lịch khi bạn bắt đầu từ một ngày trong tuần, nhưng số đếm lệch đi khi bạn bắt đầu từ thứ Bảy hoặc Chủ nhật: ngày làm việc đầu tiên sau thứ Bảy là thứ Hai. Vì ngày lễ khác nhau theo quốc gia, bang và nơi làm việc, chúng bị loại ra; nếu hạn chót của bạn không tính ngày lễ, hãy cộng thêm một ngày làm việc cho mỗi ngày lễ rơi vào khoảng đó.

Các thông tin bổ sung giúp ích khi lập kế hoạch. Số tuần ISO phổ biến trong lập lịch, bảng lương và hậu cần ở nhiều nước, và một năm có thể có 52 hoặc 53 tuần. Ngày trong năm hữu ích cho ngày dạng thứ tự, như 2024-366 cho 31 tháng 12 trong năm nhuận. Tất cả dùng phép tính lịch thuần túy theo UTC, nên việc đổi giờ ở múi giờ địa phương của bạn không thể làm lệch kết quả một ngày.

Mẹo

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

31 tháng 1 cộng một tháng là ngày nào?

Ngày cuối cùng của tháng 2: 29 tháng 2 trong năm nhuận như 2024, nếu không thì 28 tháng 2. Khi số ngày không tồn tại trong tháng đích, công cụ dùng ngày cuối cùng của tháng đó thay vì tràn sang tháng 3. Năm cũng hoạt động tương tự: 29 tháng 2 năm 2024 cộng một năm là 28 tháng 2 năm 2025.

Năm, tháng, tuần và ngày được áp dụng theo thứ tự nào?

Năm và tháng được cộng trước, gộp thành một số tháng, và ngày được điều chỉnh về cuối tháng đó nếu cần. Sau đó tuần và ngày được cộng như một số đếm ngày thuần túy. Phép trừ hoạt động tương tự theo chiều ngược lại, nên kết quả của việc cộng rồi trừ cùng một lượng có thể chênh một ngày hoặc hơn ở cuối tháng.

Ngày làm việc được đếm như thế nào?

Mỗi bước chuyển đến ngày trong tuần kế tiếp: thứ Bảy và Chủ nhật bị bỏ qua, còn ngày lễ thì không, vì chúng khác nhau theo quốc gia và khu vực. Bắt đầu từ thứ Bảy hoặc Chủ nhật, cộng 1 ngày làm việc cho ra thứ Hai kế tiếp, và trừ 1 cho ra thứ Sáu liền trước. Cộng 0 trả về chính ngày bắt đầu, kể cả khi nó rơi vào cuối tuần.

Giờ mùa hè có làm thay đổi câu trả lời không?

Không. Công cụ chỉ làm việc với ngày dương lịch, dùng phép tính ngày UTC bên trong, nên không có giờ trên đồng hồ nào có thể bị đẩy qua nửa đêm một giờ khi đồng hồ đổi. Cộng một ngày vào thứ Bảy trước khi đổi giờ cho ra Chủ nhật, đúng như mong đợi.

Số tuần ISO là gì?

Tuần ISO 8601 bắt đầu vào thứ Hai, và tuần 1 là tuần chứa thứ Năm đầu tiên của năm. Các ngày cuối tháng 12 có thể thuộc tuần 1 của năm sau, và các ngày đầu tháng 1 thuộc tuần 52 hoặc 53 của năm trước. Ví dụ, ngày 1 tháng 1 năm 2027 nằm trong tuần 53 của năm 2026. Kết quả hiển thị năm ISO khi nó khác với năm dương lịch.

Tôi có thể đi xa đến đâu?

Từ ngày 1 tháng 1 năm 1 đến ngày 31 tháng 12 năm 9999. Kết quả nằm ngoài khoảng đó được báo thay vì bị quay vòng. Để đếm số ngày giữa hai ngày, hãy dùng Tính số ngày giữa hai ngày.