Công Cụ Này Là Gì?
Một máy tính ngày tháng trả lời hai câu hỏi thường gặp: "khoảng thời gian giữa hai ngày này là bao nhiêu" và "ngày nào là N ngày/tuần/tháng kể từ bây giờ". Công cụ này gộp cả hai vào một nơi — chế độ tính khoảng cách cho bạn số ngày chính xác cùng số năm/tháng/ngày theo lịch, và chế độ cộng/trừ chiếu một ngày về phía trước hoặc phía sau.
Phép tính tính đến những bất thường thực tế của lịch: các tháng có độ dài khác nhau, năm nhuận, và việc "3 tháng kể từ 31 tháng 1" phải rơi vào một ngày có thật. Công cụ không tính đến múi giờ hoặc quy tắc ngày làm việc (cuối tuần và ngày lễ được tính như ngày bình thường) — nếu bạn cần tính chỉ theo ngày làm việc, hãy xem đây là điểm khởi đầu và tự trừ đi các ngày cuối tuần/ngày lễ.
Tại Sao Nên Dùng?
- Nhận số ngày chính xác giữa hai ngày cho hợp đồng, hóa đơn, hạn chót dự án hoặc các quy tắc đủ điều kiện liên quan đến tuổi.
- Cộng hoặc trừ ngày, tuần, tháng hoặc năm từ bất kỳ ngày nào — hữu ích cho hạn thanh toán, hết hạn bảo hành, hoặc điều khoản "90 ngày kể từ khi giao hàng".
- Xem cả số ngày thô lẫn phân tích theo lịch (năm/tháng/ngày) cho cùng một khoảng cách — hữu ích khi một biểu mẫu yêu cầu cách này nhưng bạn đang nghĩ theo cách kia.
- Riêng tư 100%: mọi phép tính ngày tháng diễn ra trong trình duyệt của bạn, không có gì được gửi đến máy chủ.
- Không cần đăng nhập, không quảng cáo che khuất công cụ, hoạt động trên điện thoại.
Cách Sử Dụng
- Chọn "Số ngày giữa hai ngày" để đo khoảng cách, hoặc "Cộng/trừ ngày từ một ngày" để chiếu về phía trước hoặc phía sau.
- Với khoảng cách: chọn ngày bắt đầu và ngày kết thúc (thứ tự không quan trọng, công cụ tự sắp xếp) và nhấp Tính.
- Với cộng/trừ: chọn ngày gốc, hướng, số lượng, và đơn vị (ngày, tuần, tháng hoặc năm), rồi nhấp Tính.
- Đọc kết quả — chế độ khoảng cách hiển thị tổng số ngày cộng với phân tích năm/tháng/ngày; chế độ cộng/trừ hiển thị ngày kết quả và thứ trong tuần.
Ví dụ
Đầu vào
Bắt đầu: 2026-01-15, Kết thúc: 2026-07-10Đầu ra
176 ngày — chính xác 5 tháng, 25 ngàyCon số tổng ngày và phân tích theo lịch mô tả cùng một khoảng cách theo hai đơn vị khác nhau; dùng bất kỳ cách nào biểu mẫu hoặc hợp đồng của bạn yêu cầu.
Mẹo thực tế
- Hợp đồng và hóa đơn ghi "net 30" hoặc "trong vòng 90 ngày" hầu như luôn có nghĩa là ngày lịch, không phải ngày làm việc — dùng chế độ cộng/trừ với ngày lập hóa đơn làm ngày gốc để có hạn chót chính xác.
- Khi một biểu mẫu yêu cầu tuổi hoặc thâm niên "tính đến" một ngày cụ thể thay vì hôm nay, hãy dùng chế độ khoảng cách với ngày cụ thể đó làm ngày kết thúc thay vì dựa vào ngày hôm nay.
- Phân tích năm/tháng/ngày nhận biết lịch (tôn trọng độ dài tháng thực tế), trong khi tổng số ngày là con số cố định — dùng tổng số ngày cho bất cứ thứ gì tính theo mức phẳng (ví dụ phí lưu trữ hàng ngày), và phân tích cho bất cứ thứ gì diễn đạt theo cách con người (ví dụ "bảo hành này bao lâu rồi").
Các tình huống phổ biến
Theo dõi hạn chót: cho một ngày giao hàng hoặc nộp hồ sơ và một quy tắc "trong vòng N ngày", chế độ cộng/trừ cho ra hạn chót chính xác kèm thứ trong tuần, để bạn thấy ngay liệu nó có rơi vào cuối tuần không.
Tuổi hoặc thâm niên tại một ngày cố định: thay vì tuổi tính đến hôm nay, các biểu mẫu nhân sự và quy tắc đủ điều kiện đôi khi cần tuổi hoặc thời gian làm việc tính đến một ngày cắt cụ thể — dùng chế độ khoảng cách với ngày cắt đó làm ngày kết thúc thay vì máy tính tuổi, vốn luôn đo tính đến hôm nay.
Câu Hỏi Thường Gặp
Công cụ có tính cuối tuần và ngày lễ là ngày đầy đủ không?
Có — cả hai chế độ đều dùng ngày lịch thông thường. Nếu bạn cần đếm chỉ ngày làm việc (loại trừ cuối tuần và ngày lễ công cộng), hãy dùng con số tổng ngày từ công cụ này và trừ đi các ngày không làm việc theo lịch cụ thể của bạn.
Vì sao cộng 1 tháng vào 31 tháng 1 lại cho kết quả khác dự đoán?
Không phải tháng nào cũng có 31 ngày. Cộng 1 tháng vào 31 tháng 1 sẽ rơi vào 2 tháng 3 (hoặc một ngày tràn tương tự) trong công cụ này, vì phép tính ngày của JavaScript cuộn số ngày dư vào tháng tiếp theo thay vì giới hạn về ngày cuối cùng. Nếu bạn cần hành vi giới hạn (31 tháng 1 + 1 tháng = 28/29 tháng 2), hãy điều chỉnh kết quả thủ công.
Công cụ có tính đến năm nhuận không?
Có. Năm nhuận được xử lý tự động vì phép tính dùng đối tượng Date gốc của JavaScript, vốn đã biết tháng 2 có 29 ngày trong năm nhuận.
Ngày nào nên nhập là "bắt đầu" và ngày nào là "kết thúc"?
Không quan trọng — chế độ khoảng cách tự động sắp xếp hai ngày trước khi tính toán, nên nhập theo thứ tự nào cũng cho cùng kết quả.
Có giới hạn về khoảng cách giữa hai ngày không?
Không có giới hạn thực tế — công cụ hoạt động chính xác cho các ngày cách nhau hàng chục hay hàng trăm năm, vì nó dùng phép tính ngày tháng chuẩn của JavaScript thay vì bảng tra cứu.