Files
var-monorepo/packages/shared-components/helper/dates.ts
2025-06-27 22:54:31 -07:00

17 lines
376 B
TypeScript

import { set, isBefore, addDays } from "date-fns";
export function getNextDateWithTime(targetHour: number, targetMinute: number): Date {
const now = new Date();
let targetDate = set(now, {
hours: targetHour,
minutes: targetMinute,
seconds: 0,
milliseconds: 0,
});
if (!isBefore(now, targetDate)) {
targetDate = addDays(targetDate, 1);
}
return targetDate;
}