Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [JavaScript] Khoảng cách Y/M/D giữa 2 ngày (calendar diff)

    Cho 2 dòng ISO 8601 UTC (a, b, b ≥ a). In ra khoảng cách dạng Y năm M tháng D ngày theo kiểu calendar diff (tương tự relativedelta): trừ ngày trước (mượn từ tháng trước của b nếu cần), rồi trừ tháng (mượn từ năm trước nếu cần), rồi trừ năm. Ví dụ 2024-01-31 -> 2025-03-01 = 1 năm 1 tháng 1 ngày (vì từ 2024-01-31 sang 2025-02-31 mượn về 28/29/02, rồi tới 2025-03-01).

    • Định dạng đầu vào:

      Dòng 1: ISO a. Dòng 2: ISO b.

    • Ràng buộc đầu vào:

      Năm trong 1970..2100.

    • Định dạng đầu ra:

      Chuỗi Y năm M tháng D ngày.

    Đang tải editor...