import { addDays, addHours } from 'date-fns';
export function getNewDate(date) {
    if (date) {
        if (typeof date === 'string') {
            return new Date(date);
        }
        return date;
    }
    return new Date();
}
export function getLaterHoursDate(hours, date) {
    return addHours(getNewDate(date), hours);
}
export function getLaterDaysDate(days, date) {
    return addDays(getNewDate(date), days);
}
export const combineDateAndTime = (date, time) => {
    const combined = date;
    combined.setHours(time.getHours());
    combined.setMinutes(time.getMinutes());
    combined.setSeconds(time.getSeconds());
    combined.setMilliseconds(time.getMilliseconds());
    return combined.toISOString();
};
