Files
car/frontend/src/utils/carUtils.js

14 lines
487 B
JavaScript

/**
* Returns true if the given inspection expiry date string is within 1 month
* from today (or already past).
* @param {string} inspectionExpiry - ISO date string (YYYY-MM-DD) or empty
* @returns {boolean}
*/
export function isInspectionExpirySoon(inspectionExpiry) {
if (!inspectionExpiry) return false;
const expiry = new Date(inspectionExpiry);
const oneMonthLater = new Date();
oneMonthLater.setMonth(oneMonthLater.getMonth() + 1);
return expiry <= oneMonthLater;
}