MCPcopy Index your code
hub / github.com/Effect-TS/effect / nextHour

Function nextHour

packages/effect/src/internal/schedule.ts:1762–1773  ·  view source on GitHub ↗
(now: number, hour: number, initial: boolean)

Source from the content-addressed store, hash-verified

1760
1761/** @internal */
1762export const nextHour = (now: number, hour: number, initial: boolean): number => {
1763 const date = new Date(now)
1764 if (date.getHours() === hour && initial) {
1765 return now
1766 }
1767 if (date.getHours() < hour) {
1768 return date.setHours(hour)
1769 }
1770 // Set hours to the provided value and add one day
1771 const newDate = new Date(date.setHours(hour))
1772 return newDate.setTime(newDate.getTime() + 1000 * 60 * 60 * 24)
1773}
1774
1775// -----------------------------------------------------------------------------
1776// Days

Callers 1

hourOfDayFunction · 0.85

Calls 1

setTimeMethod · 0.65

Tested by

no test coverage detected