Files
pole-book/server/node_modules/.strapi/vite/deps/chunk-ED4XR3VQ.js

88 lines
3.6 KiB
JavaScript

import {
requiredArgs
} from "./chunk-MMOBCIZG.js";
import {
_typeof
} from "./chunk-WOQNBAGN.js";
// node_modules/date-fns/esm/toDate/index.js
function toDate(argument) {
requiredArgs(1, arguments);
var argStr = Object.prototype.toString.call(argument);
if (argument instanceof Date || _typeof(argument) === "object" && argStr === "[object Date]") {
return new Date(argument.getTime());
} else if (typeof argument === "number" || argStr === "[object Number]") {
return new Date(argument);
} else {
if ((typeof argument === "string" || argStr === "[object String]") && typeof console !== "undefined") {
console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments");
console.warn(new Error().stack);
}
return /* @__PURE__ */ new Date(NaN);
}
}
// node_modules/date-fns/esm/_lib/addLeadingZeros/index.js
function addLeadingZeros(number, targetLength) {
var sign = number < 0 ? "-" : "";
var output = Math.abs(number).toString();
while (output.length < targetLength) {
output = "0" + output;
}
return sign + output;
}
// node_modules/date-fns/esm/formatISO/index.js
function formatISO(date, options) {
var _options$format, _options$representati;
requiredArgs(1, arguments);
var originalDate = toDate(date);
if (isNaN(originalDate.getTime())) {
throw new RangeError("Invalid time value");
}
var format = String((_options$format = options === null || options === void 0 ? void 0 : options.format) !== null && _options$format !== void 0 ? _options$format : "extended");
var representation = String((_options$representati = options === null || options === void 0 ? void 0 : options.representation) !== null && _options$representati !== void 0 ? _options$representati : "complete");
if (format !== "extended" && format !== "basic") {
throw new RangeError("format must be 'extended' or 'basic'");
}
if (representation !== "date" && representation !== "time" && representation !== "complete") {
throw new RangeError("representation must be 'date', 'time', or 'complete'");
}
var result = "";
var tzOffset = "";
var dateDelimiter = format === "extended" ? "-" : "";
var timeDelimiter = format === "extended" ? ":" : "";
if (representation !== "time") {
var day = addLeadingZeros(originalDate.getDate(), 2);
var month = addLeadingZeros(originalDate.getMonth() + 1, 2);
var year = addLeadingZeros(originalDate.getFullYear(), 4);
result = "".concat(year).concat(dateDelimiter).concat(month).concat(dateDelimiter).concat(day);
}
if (representation !== "date") {
var offset = originalDate.getTimezoneOffset();
if (offset !== 0) {
var absoluteOffset = Math.abs(offset);
var hourOffset = addLeadingZeros(Math.floor(absoluteOffset / 60), 2);
var minuteOffset = addLeadingZeros(absoluteOffset % 60, 2);
var sign = offset < 0 ? "+" : "-";
tzOffset = "".concat(sign).concat(hourOffset, ":").concat(minuteOffset);
} else {
tzOffset = "Z";
}
var hour = addLeadingZeros(originalDate.getHours(), 2);
var minute = addLeadingZeros(originalDate.getMinutes(), 2);
var second = addLeadingZeros(originalDate.getSeconds(), 2);
var separator = result === "" ? "" : "T";
var time = [hour, minute, second].join(timeDelimiter);
result = "".concat(result).concat(separator).concat(time).concat(tzOffset);
}
return result;
}
export {
toDate,
addLeadingZeros,
formatISO
};
//# sourceMappingURL=chunk-ED4XR3VQ.js.map