Công cụ này làm gì?
Công cụ tính Ngày ± Đơn vị lịch giúp bạn cộng hoặc trừ một số lượng tùy chọn gồm ngày, tuần, tháng, quý hoặc năm vào một ngày bắt đầu bất kỳ. Kết quả trả về là ngày mới theo định dạng bạn chọn, thứ trong tuần và thứ tự ngày trong năm cho cả ngày bắt đầu lẫn ngày kết quả. Công cụ sử dụng lịch Gregory mở rộng (proleptic), nên cho ra kết quả như nhau ở mọi nơi, không phụ thuộc vào ngày lễ hay quy tắc ngày làm việc của từng quốc gia.
Cách sử dụng
Nhập ngày bắt đầu (năm, tháng, ngày), chọn Định dạng ngày (kiểu Mỹ m/d/yyyy, kiểu châu Âu d-m-yyyy, hoặc chuẩn ISO yyyy-mm-dd) để quy định cách hiển thị ngày, chọn Phép tính (cộng hoặc trừ), nhập số lượng Đơn vị rồi chọn Loại đơn vị. Bạn có thể nhập số 0 hoặc số âm.
Giải thích công thức
Công thức tổng quát là:
$$\text{Result} = \text{Start Date} \;\pm\; n \times \text{Unit}$$Với ngày và tuần, công cụ đếm chính xác từng ngày: ngày được chuyển thành Số ngày Julius (JDN), cộng thêm độ lệch có dấu (tuần được nhân với 7), rồi đổi JDN ngược lại thành ngày dương lịch, tự động tính đúng cả năm 365 và 366 ngày.
$$\text{JDN}_{result} = \text{JDN}_{start} + n_{days}$$Với tháng, quý và năm, công cụ dịch chuyển theo từng tháng nguyên trên lịch. Tổng số tháng được tính, chia thành năm và tháng, còn ngày được "kẹp" về ngày hợp lệ cuối cùng của tháng đó.
$$D_{result} = \min\big(D_{start},\; \text{daysInMonth}(Y_{result}, M_{result})\big)$$Ví dụ, ngày 31 tháng 1 trừ đi một tháng sẽ thành ngày cuối cùng của tháng trước đó, chứ không bị tràn sang tháng kế tiếp.
Ví dụ minh họa
Bắt đầu từ ngày 15/6/2026 (một ngày thứ Hai, là ngày thứ 166 của năm 2026), cộng thêm 180 ngày. Số ngày Julius là 2461577; cộng 180 ra \(2461577 + 180 = 2461757\), tương ứng với ngày 12 tháng 12 năm 2026 — một ngày thứ Bảy và là ngày thứ 346 của năm 2026. Vậy kết quả hiển thị là "Thứ Bảy ngày 12 tháng 12 năm 2026 / 12/12/2026 / Ngày thứ 346 của năm 2026".
Câu hỏi thường gặp
Vì sao cộng thêm một tháng đôi khi lại làm thay đổi ngày? Vì các tháng có độ dài khác nhau. Cộng một tháng vào ngày 31 tháng 1 sẽ rơi vào ngày hợp lệ cuối cùng của tháng kế tiếp (28 hoặc 29 tháng 2) nhờ cơ chế "kẹp" ngày.
Năm nhuận được xử lý thế nào? Phép tính theo ngày và tuần đếm số ngày thực tế, nên ngày nhuận luôn được vượt qua chính xác. Khi cộng số năm nguyên vào ngày 29 tháng 2, nếu năm đích không nhuận thì kết quả sẽ là ngày 28 tháng 2.
Công cụ có đếm ngày làm việc không? Không — công cụ chỉ tính theo đơn vị lịch thuần túy, bỏ qua cuối tuần và ngày lễ.