Cộng/trừ ngày, tính khoảng cách giữa hai ngày, đếm ngày làm việc, countdown deadline, và xem thông tin chi tiết về ngày tháng.
1. Cộng/trừ ngày: Nhập ngày gốc và số ngày muốn cộng/trừ (số âm để trừ)
2. Khoảng cách: Chọn 2 ngày để tính khoảng cách chính xác
3. Ngày làm việc: Tính số ngày làm việc (tự động loại T7, CN)
4. Countdown: Xem thời gian còn lại đến deadline
5. Thông tin ngày: Xem thứ, tuần, quý, ngày trong năm
6. Nhấn "Xử lý" (hoặc tên button tương ứng) hoặc phím tắt Ctrl+Enter.
7. Sao chép kết quả hoặc nhấn Ctrl+K để xóa.
• Ngày làm việc: Tự động loại trừ thứ 7 và Chủ nhật
• Số âm: Nhập số ngày âm để trừ ngày (VD: -30 = lùi 30 ngày)
• Tuần ISO 8601: Tuần bắt đầu từ Thứ Hai
• Quý: Q1 (T1-T3), Q2 (T4-T6), Q3 (T7-T9), Q4 (T10-T12)
• Enter key: Nhấn Enter từ bất kỳ ô input nào để tính nhanh
Công cụ này giúp bạn thực hiện các phép tính ngày tháng phổ biến trong công việc và cuộc sống hàng ngày.
5 chức năng chính: Cộng/trừ ngày, khoảng cách, ngày làm việc, countdown, thông tin ngày
Tên ngày tiếng Việt: Thứ Hai, Thứ Ba, Thứ Tư, Thứ Năm, Thứ Sáu, Thứ Bảy, Chủ Nhật
Ngày làm việc: Tự động loại trừ cuối tuần (T7, CN)
Countdown thông minh: Hiển thị cảnh báo nếu gần deadline
Keyboard shortcuts: F1-F5 để chuyển nhanh giữa các chế độ
1. Cộng/trừ ngày:
Ngày mới = Ngày gốc + Số ngày
• Ví dụ: 01/01/2024 + 30 ngày = 31/01/2024
• Ví dụ: 15/03/2024 - 45 ngày (nhập -45) = 29/01/2024
2. Khoảng cách giữa 2 ngày:
Tổng ngày = (Ngày 2 - Ngày 1) / (1000 × 60 × 60 × 24)
• Ví dụ: Từ 01/01/2024 đến 31/12/2024 = 365 ngày
• Chuyển đổi sang năm-tháng-ngày để dễ đọc hơn
3. Ngày làm việc:
Đếm từng ngày, bỏ qua Thứ 7 (day = 6) và Chủ Nhật (day = 0)
• Ví dụ: Tuần từ T2 đến CN = 5 ngày làm việc
• Công thức xấp xỉ: (Tổng ngày × 5) / 7
4. Countdown deadline:
Ngày còn lại = (Deadline - Hôm nay) / (1000 × 60 × 60 × 24)
• Cảnh báo đỏ nếu còn < 7 ngày
• Cảnh báo vàng nếu còn < 30 ngày
• Hiển thị "Đã quá hạn" nếu deadline đã qua
5. Thông tin ngày:
• Thứ trong tuần: getDay() → 0=CN, 1=T2, ..., 6=T7
• Tuần trong năm (ISO 8601): Tuần bắt đầu từ Thứ Hai
• Quý: Q1 (tháng 1-3), Q2 (4-6), Q3 (7-9), Q4 (10-12)
• Ngày trong năm: 1 → 365 (hoặc 366 nếu năm nhuận)
• Năm nhuận: Chia hết cho 4, trừ năm chia hết cho 100 (trừ khi chia hết cho 400)
Năm nhuận (Leap Year):
if (year % 400 === 0) return true; // 2000, 2400
if (year % 100 === 0) return false; // 1900, 2100
if (year % 4 === 0) return true; // 2024, 2028
return false;
Tuần ISO 8601:
• Tuần 1 = tuần đầu tiên có ít nhất 4 ngày trong năm mới
• Tuần bắt đầu từ Thứ Hai (không phải Chủ Nhật)
• Một năm có 52 hoặc 53 tuần
Ví dụ thực tế:
• Hợp đồng: Ký ngày 01/01/2024, thời hạn 90 ngày → Hết hạn: 31/03/2024
• Dự án: Từ 15/01 đến 15/03 = 60 ngày = ~43 ngày làm việc
• Deadline: Nộp báo cáo 31/12/2024, hôm nay 25/12 → Còn 6 ngày ⚠️
• Nghỉ phép: Nhân viên nghỉ từ 01/02 đến 05/02 = 3 ngày làm việc (T7, CN không tính)
• Thông tin: 15/08/2024 = Thứ Năm, Tuần 33, Q3, Ngày 228/366