UNPKG

date-fns-tz

Version:

Time zone support for date-fns v3 with the Intl API

18 lines (17 loc) 724 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.newDateUTC = void 0; /** * Use instead of `new Date(Date.UTC(...))` to support years below 100 which doesn't work * otherwise due to the nature of the * [`Date` constructor](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#interpretation_of_two-digit_years. * * For `Date.UTC(...)`, use `newDateUTC(...).getTime()`. */ function newDateUTC(fullYear, month, day, hour, minute, second, millisecond) { const utcDate = new Date(0); utcDate.setUTCFullYear(fullYear, month, day); utcDate.setUTCHours(hour, minute, second, millisecond); return utcDate; } exports.newDateUTC = newDateUTC;