UNPKG

vremel

Version:

JavaScript date utility library for Temporal API

27 lines 788 B
import { isZonedDateTime } from "../type-utils.js"; import { endOfTimeForZonedDateTime } from "./_endOfTimeForZonedDateTime.js"; /** * Returns the end of a hour for the given datetime * @param dt datetime object which includes time info * @returns Temporal object which represents the end of the hour */ export function endOfHour(dt) { const withArg = { minute: 59, second: 59, millisecond: 999, microsecond: 999, nanosecond: 999, }; if (!isZonedDateTime(dt)) { return dt.with({ minute: 59, second: 59, millisecond: 999, microsecond: 999, nanosecond: 999, }); } return endOfTimeForZonedDateTime(dt, withArg); } //# sourceMappingURL=endOfHour.js.map