Thêm và trừ ngày

Ngày kết quả
Tiếp theo

Hãy chọn ngày bắt đầu, xác định hướng tăng hoặc giảm, nhập số ngày, tuần, tháng hoặc năm; công cụ sẽ tự động tính toán và hiển thị ngày kết thúc kèm tên ngày trong tuần và tên tháng. Đây là giải pháp tiện lợi để xác định thời điểm kết thúc hợp đồng, khung thời gian thanh toán, thời hạn hết bảo hành, thời gian nộp hồ sơ xin thị thực chuyến bay hoặc hạn chót cá nhân như “90 ngày kể từ hôm nay” – mà không cần phải lật qua lịch.

Cách thêm hoặc trừ ngày tháng

  1. 1

    Chọn ngày bắt đầu

    Bất kỳ ngày nào trong khoảng từ năm 1900 đến năm 2100 đều có thể được sử dụng. Ngày hôm nay sẽ được điền tự động theo mặc định.

  2. 2

    Chọn hướng

    Chuyển thêm sẽ đẩy ngày tiến lên trước; chuyển trừ sẽ đẩy ngày lùi lại sau.

  3. 3

    Nhập các giá trị

    Kết hợp ngày, tuần, tháng và năm trong một thao tác duy nhất. Mỗi tuần được tính bằng ×7 ngày theo đơn vị nội bộ.

  4. 4

    Đọc ngày kết quả

    Kết quả hiển thị ngày mới cùng tên ngày trong tuần và tên tháng.

Phép tính lịch phức tạp hơn vẻ bề ngoài

Việc thêm ngày rất đơn giản: chỉ cần thay đổi số ngày theo lịch Julian. Tuy nhiên, khi thêm tháng và năm thì mỗi giải pháp triển khai đều phải xác định cách xử lý các trường hợp đặc biệt. Công cụ này tuân thủ quy ước ISO 8601 được sử dụng bởi hầu hết các ngôn ngữ lập trình hiện đại: nếu số ngày của tháng đích ít hơn tháng nguồn, kết quả sẽ bị giới hạn ở ngày cuối cùng hợp lệ.

  • Ngày 31 tháng 1 cộng thêm 1 tháng → ngày 28 tháng 2 (nếu là năm nhuận thì là ngày 29 tháng 2).
  • Ngày 31 tháng 3 + 1 tháng → Ngày 30 tháng 4.
  • Ngày 29 tháng 2 năm 2024 + 1 năm → Ngày 28 tháng 2 năm 2025 (không phải ngày 1 tháng 3).

Các bài tập toán học về ngày tháng phổ biến

Trường hợp sử dụng Nguyên tắc tham khảo
Hóa đơn Net-30 Ngày phát hành + 30 ngày
Hóa đơn Net-60 hoặc Net-90 Ngày phát hành + 60 hoặc 90 ngày
Cửa sổ luân phiên Schengen 90/180 Ngày nhập cảnh + 89 ngày cho ngày hợp pháp cuối cùng
Thời hạn hiệu lực ESTA của Hoa Kỳ Ngày phê duyệt + 2 năm
Thời hạn hiệu lực của hộ chiếu tiêu chuẩn Ngày cấp + 10 năm
Thời gian thử việc Ngày bắt đầu + 3 hoặc 6 tháng
Bảo hành (đối với người tiêu dùng) Ngày mua hàng + 1 hoặc 2 năm

Tuần ≠ tháng

Một tuần luôn gồm 7 ngày. Một tháng có thể là 28, 29, 30 hoặc 31 ngày, tùy theo đó là tháng nào. Nếu cộng “3 tuần” vào một ngày bất kỳ, bạn sẽ luôn di chuyển 21 ngày; nếu cộng “3 tháng”, số ngày di chuyển có thể dao động từ 89 đến 92 ngày. Hãy chọn đơn vị phù hợp với hợp đồng hoặc quy định mà bạn đang áp dụng.

Ngày làm việc so với ngày theo lịch

Công cụ này tính số ngày theo lịch (mỗi ngày trong tuần). Nếu hợp đồng quy định “trong vòng 10 ngày làm việc”, các ngày cuối tuần và ngày lễ quốc gia sẽ không được tính; hãy sử dụng máy tính số ngày làm việc thay thế, và lưu ý rằng các ngày lễ quốc gia có thể khác nhau tùy theo khu vực pháp lý của bạn.

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

Nó được áp dụng vào ngày cuối cùng của tháng mục tiêu, tức là ngày 28 tháng 2 (hoặc ngày 29 trong năm nhuận). Điều này phù hợp với cách hoạt động của các thư viện xử lý ngày tháng hiện đại như datetime trong Python, DateTime trong PHP và Temporal trong JavaScript.

Không. Công cụ này hoạt động với các đơn vị thời gian là ngày, tuần, tháng và năm; cuối tuần cũng như ngày lễ quốc gia đều được tính vào. Để thực hiện các phép tính trong ngày làm việc, vui lòng sử dụng máy tính riêng biệt dành cho ngày làm việc.

Việc tính toán hoàn toàn dựa trên ngày, do đó không áp dụng giờ múi nào cả; cả nửa đêm và 23:59 cùng một ngày đều cho kết quả giống nhau.

Đúng vậy. Công cụ này lần lượt áp dụng theo đơn vị năm, sau đó là tháng, tuần và ngày – phù hợp với cách mà hầu hết mọi người hiểu khái niệm “2 năm 3 tháng và 10 ngày kể từ hôm nay”.

Không. Ngày tháng và các giá trị của bạn chỉ được gửi đến máy chủ của chúng tôi để tính kết quả như một phần của tương tác trang, và xuất hiện ngắn gọn trong liên kết trang khi bạn di chuyển qua các bước của công cụ. Chúng không được lưu trữ, ghi nhận hoặc chia sẻ với bất kỳ ai.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác