1 line
32 KiB
JSON
1 line
32 KiB
JSON
{"ast":null,"code":"import \"core-js/modules/es.regexp.exec.js\";\nimport \"core-js/modules/es.string.replace.js\";\n\n/*\r\n* Licensed to the Apache Software Foundation (ASF) under one\r\n* or more contributor license agreements. See the NOTICE file\r\n* distributed with this work for additional information\r\n* regarding copyright ownership. The ASF licenses this file\r\n* to you under the Apache License, Version 2.0 (the\r\n* \"License\"); you may not use this file except in compliance\r\n* with the License. You may obtain a copy of the License at\r\n*\r\n* http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n* Unless required by applicable law or agreed to in writing,\r\n* software distributed under the License is distributed on an\r\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n* KIND, either express or implied. See the License for the\r\n* specific language governing permissions and limitations\r\n* under the License.\r\n*/\n\n/**\r\n * AUTO-GENERATED FILE. DO NOT MODIFY.\r\n */\n\n/*\r\n* Licensed to the Apache Software Foundation (ASF) under one\r\n* or more contributor license agreements. See the NOTICE file\r\n* distributed with this work for additional information\r\n* regarding copyright ownership. The ASF licenses this file\r\n* to you under the Apache License, Version 2.0 (the\r\n* \"License\"); you may not use this file except in compliance\r\n* with the License. You may obtain a copy of the License at\r\n*\r\n* http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n* Unless required by applicable law or agreed to in writing,\r\n* software distributed under the License is distributed on an\r\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n* KIND, either express or implied. See the License for the\r\n* specific language governing permissions and limitations\r\n* under the License.\r\n*/\nimport * as zrUtil from 'zrender/lib/core/util.js';\nimport * as numberUtil from './number.js';\nimport { getDefaultLocaleModel, getLocaleModel, SYSTEM_LANG } from '../core/locale.js';\nimport Model from '../model/Model.js';\nexport var ONE_SECOND = 1000;\nexport var ONE_MINUTE = ONE_SECOND * 60;\nexport var ONE_HOUR = ONE_MINUTE * 60;\nexport var ONE_DAY = ONE_HOUR * 24;\nexport var ONE_YEAR = ONE_DAY * 365;\nexport var defaultLeveledFormatter = {\n year: '{yyyy}',\n month: '{MMM}',\n day: '{d}',\n hour: '{HH}:{mm}',\n minute: '{HH}:{mm}',\n second: '{HH}:{mm}:{ss}',\n millisecond: '{HH}:{mm}:{ss} {SSS}',\n none: '{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}'\n};\nvar fullDayFormatter = '{yyyy}-{MM}-{dd}';\nexport var fullLeveledFormatter = {\n year: '{yyyy}',\n month: '{yyyy}-{MM}',\n day: fullDayFormatter,\n hour: fullDayFormatter + ' ' + defaultLeveledFormatter.hour,\n minute: fullDayFormatter + ' ' + defaultLeveledFormatter.minute,\n second: fullDayFormatter + ' ' + defaultLeveledFormatter.second,\n millisecond: defaultLeveledFormatter.none\n};\nexport var primaryTimeUnits = ['year', 'month', 'day', 'hour', 'minute', 'second', 'millisecond'];\nexport var timeUnits = ['year', 'half-year', 'quarter', 'month', 'week', 'half-week', 'day', 'half-day', 'quarter-day', 'hour', 'minute', 'second', 'millisecond'];\nexport function pad(str, len) {\n str += '';\n return '0000'.substr(0, len - str.length) + str;\n}\nexport function getPrimaryTimeUnit(timeUnit) {\n switch (timeUnit) {\n case 'half-year':\n case 'quarter':\n return 'month';\n\n case 'week':\n case 'half-week':\n return 'day';\n\n case 'half-day':\n case 'quarter-day':\n return 'hour';\n\n default:\n // year, minutes, second, milliseconds\n return timeUnit;\n }\n}\nexport function isPrimaryTimeUnit(timeUnit) {\n return timeUnit === getPrimaryTimeUnit(timeUnit);\n}\nexport function getDefaultFormatPrecisionOfInterval(timeUnit) {\n switch (timeUnit) {\n case 'year':\n case 'month':\n return 'day';\n\n case 'millisecond':\n return 'millisecond';\n\n default:\n // Also for day, hour, minute, second\n return 'second';\n }\n}\nexport function format( // Note: The result based on `isUTC` are totally different, which can not be just simply\n// substituted by the result without `isUTC`. So we make the param `isUTC` mandatory.\ntime, template, isUTC, lang) {\n var date = numberUtil.parseDate(time);\n var y = date[fullYearGetterName(isUTC)]();\n var M = date[monthGetterName(isUTC)]() + 1;\n var q = Math.floor((M - 1) / 4) + 1;\n var d = date[dateGetterName(isUTC)]();\n var e = date['get' + (isUTC ? 'UTC' : '') + 'Day']();\n var H = date[hoursGetterName(isUTC)]();\n var h = (H - 1) % 12 + 1;\n var m = date[minutesGetterName(isUTC)]();\n var s = date[secondsGetterName(isUTC)]();\n var S = date[millisecondsGetterName(isUTC)]();\n var localeModel = lang instanceof Model ? lang : getLocaleModel(lang || SYSTEM_LANG) || getDefaultLocaleModel();\n var timeModel = localeModel.getModel('time');\n var month = timeModel.get('month');\n var monthAbbr = timeModel.get('monthAbbr');\n var dayOfWeek = timeModel.get('dayOfWeek');\n var dayOfWeekAbbr = timeModel.get('dayOfWeekAbbr');\n return (template || '').replace(/{yyyy}/g, y + '').replace(/{yy}/g, y % 100 + '').replace(/{Q}/g, q + '').replace(/{MMMM}/g, month[M - 1]).replace(/{MMM}/g, monthAbbr[M - 1]).replace(/{MM}/g, pad(M, 2)).replace(/{M}/g, M + '').replace(/{dd}/g, pad(d, 2)).replace(/{d}/g, d + '').replace(/{eeee}/g, dayOfWeek[e]).replace(/{ee}/g, dayOfWeekAbbr[e]).replace(/{e}/g, e + '').replace(/{HH}/g, pad(H, 2)).replace(/{H}/g, H + '').replace(/{hh}/g, pad(h + '', 2)).replace(/{h}/g, h + '').replace(/{mm}/g, pad(m, 2)).replace(/{m}/g, m + '').replace(/{ss}/g, pad(s, 2)).replace(/{s}/g, s + '').replace(/{SSS}/g, pad(S, 3)).replace(/{S}/g, S + '');\n}\nexport function leveledFormat(tick, idx, formatter, lang, isUTC) {\n var template = null;\n\n if (zrUtil.isString(formatter)) {\n // Single formatter for all units at all levels\n template = formatter;\n } else if (zrUtil.isFunction(formatter)) {\n // Callback formatter\n template = formatter(tick.value, idx, {\n level: tick.level\n });\n } else {\n var defaults = zrUtil.extend({}, defaultLeveledFormatter);\n\n if (tick.level > 0) {\n for (var i = 0; i < primaryTimeUnits.length; ++i) {\n defaults[primaryTimeUnits[i]] = \"{primary|\" + defaults[primaryTimeUnits[i]] + \"}\";\n }\n }\n\n var mergedFormatter = formatter ? formatter.inherit === false ? formatter // Use formatter with bigger units\n : zrUtil.defaults(formatter, defaults) : defaults;\n var unit = getUnitFromValue(tick.value, isUTC);\n\n if (mergedFormatter[unit]) {\n template = mergedFormatter[unit];\n } else if (mergedFormatter.inherit) {\n // Unit formatter is not defined and should inherit from bigger units\n var targetId = timeUnits.indexOf(unit);\n\n for (var i = targetId - 1; i >= 0; --i) {\n if (mergedFormatter[unit]) {\n template = mergedFormatter[unit];\n break;\n }\n }\n\n template = template || defaults.none;\n }\n\n if (zrUtil.isArray(template)) {\n var levelId = tick.level == null ? 0 : tick.level >= 0 ? tick.level : template.length + tick.level;\n levelId = Math.min(levelId, template.length - 1);\n template = template[levelId];\n }\n }\n\n return format(new Date(tick.value), template, isUTC, lang);\n}\nexport function getUnitFromValue(value, isUTC) {\n var date = numberUtil.parseDate(value);\n var M = date[monthGetterName(isUTC)]() + 1;\n var d = date[dateGetterName(isUTC)]();\n var h = date[hoursGetterName(isUTC)]();\n var m = date[minutesGetterName(isUTC)]();\n var s = date[secondsGetterName(isUTC)]();\n var S = date[millisecondsGetterName(isUTC)]();\n var isSecond = S === 0;\n var isMinute = isSecond && s === 0;\n var isHour = isMinute && m === 0;\n var isDay = isHour && h === 0;\n var isMonth = isDay && d === 1;\n var isYear = isMonth && M === 1;\n\n if (isYear) {\n return 'year';\n } else if (isMonth) {\n return 'month';\n } else if (isDay) {\n return 'day';\n } else if (isHour) {\n return 'hour';\n } else if (isMinute) {\n return 'minute';\n } else if (isSecond) {\n return 'second';\n } else {\n return 'millisecond';\n }\n}\nexport function getUnitValue(value, unit, isUTC) {\n var date = zrUtil.isNumber(value) ? numberUtil.parseDate(value) : value;\n unit = unit || getUnitFromValue(value, isUTC);\n\n switch (unit) {\n case 'year':\n return date[fullYearGetterName(isUTC)]();\n\n case 'half-year':\n return date[monthGetterName(isUTC)]() >= 6 ? 1 : 0;\n\n case 'quarter':\n return Math.floor((date[monthGetterName(isUTC)]() + 1) / 4);\n\n case 'month':\n return date[monthGetterName(isUTC)]();\n\n case 'day':\n return date[dateGetterName(isUTC)]();\n\n case 'half-day':\n return date[hoursGetterName(isUTC)]() / 24;\n\n case 'hour':\n return date[hoursGetterName(isUTC)]();\n\n case 'minute':\n return date[minutesGetterName(isUTC)]();\n\n case 'second':\n return date[secondsGetterName(isUTC)]();\n\n case 'millisecond':\n return date[millisecondsGetterName(isUTC)]();\n }\n}\nexport function fullYearGetterName(isUTC) {\n return isUTC ? 'getUTCFullYear' : 'getFullYear';\n}\nexport function monthGetterName(isUTC) {\n return isUTC ? 'getUTCMonth' : 'getMonth';\n}\nexport function dateGetterName(isUTC) {\n return isUTC ? 'getUTCDate' : 'getDate';\n}\nexport function hoursGetterName(isUTC) {\n return isUTC ? 'getUTCHours' : 'getHours';\n}\nexport function minutesGetterName(isUTC) {\n return isUTC ? 'getUTCMinutes' : 'getMinutes';\n}\nexport function secondsGetterName(isUTC) {\n return isUTC ? 'getUTCSeconds' : 'getSeconds';\n}\nexport function millisecondsGetterName(isUTC) {\n return isUTC ? 'getUTCMilliseconds' : 'getMilliseconds';\n}\nexport function fullYearSetterName(isUTC) {\n return isUTC ? 'setUTCFullYear' : 'setFullYear';\n}\nexport function monthSetterName(isUTC) {\n return isUTC ? 'setUTCMonth' : 'setMonth';\n}\nexport function dateSetterName(isUTC) {\n return isUTC ? 'setUTCDate' : 'setDate';\n}\nexport function hoursSetterName(isUTC) {\n return isUTC ? 'setUTCHours' : 'setHours';\n}\nexport function minutesSetterName(isUTC) {\n return isUTC ? 'setUTCMinutes' : 'setMinutes';\n}\nexport function secondsSetterName(isUTC) {\n return isUTC ? 'setUTCSeconds' : 'setSeconds';\n}\nexport function millisecondsSetterName(isUTC) {\n return isUTC ? 'setUTCMilliseconds' : 'setMilliseconds';\n}","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/qingge-Market/qingge-vue/node_modules/echarts/lib/util/time.js"],"names":["zrUtil","numberUtil","getDefaultLocaleModel","getLocaleModel","SYSTEM_LANG","Model","ONE_SECOND","ONE_MINUTE","ONE_HOUR","ONE_DAY","ONE_YEAR","defaultLeveledFormatter","year","month","day","hour","minute","second","millisecond","none","fullDayFormatter","fullLeveledFormatter","primaryTimeUnits","timeUnits","pad","str","len","substr","length","getPrimaryTimeUnit","timeUnit","isPrimaryTimeUnit","getDefaultFormatPrecisionOfInterval","format","time","template","isUTC","lang","date","parseDate","y","fullYearGetterName","M","monthGetterName","q","Math","floor","d","dateGetterName","e","H","hoursGetterName","h","m","minutesGetterName","s","secondsGetterName","S","millisecondsGetterName","localeModel","timeModel","getModel","get","monthAbbr","dayOfWeek","dayOfWeekAbbr","replace","leveledFormat","tick","idx","formatter","isString","isFunction","value","level","defaults","extend","i","mergedFormatter","inherit","unit","getUnitFromValue","targetId","indexOf","isArray","levelId","min","Date","isSecond","isMinute","isHour","isDay","isMonth","isYear","getUnitValue","isNumber","fullYearSetterName","monthSetterName","dateSetterName","hoursSetterName","minutesSetterName","secondsSetterName","millisecondsSetterName"],"mappings":"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","sourcesContent":["\r\n/*\r\n* Licensed to the Apache Software Foundation (ASF) under one\r\n* or more contributor license agreements. See the NOTICE file\r\n* distributed with this work for additional information\r\n* regarding copyright ownership. The ASF licenses this file\r\n* to you under the Apache License, Version 2.0 (the\r\n* \"License\"); you may not use this file except in compliance\r\n* with the License. You may obtain a copy of the License at\r\n*\r\n* http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n* Unless required by applicable law or agreed to in writing,\r\n* software distributed under the License is distributed on an\r\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n* KIND, either express or implied. See the License for the\r\n* specific language governing permissions and limitations\r\n* under the License.\r\n*/\r\n\r\n\r\n/**\r\n * AUTO-GENERATED FILE. DO NOT MODIFY.\r\n */\r\n\r\n/*\r\n* Licensed to the Apache Software Foundation (ASF) under one\r\n* or more contributor license agreements. See the NOTICE file\r\n* distributed with this work for additional information\r\n* regarding copyright ownership. The ASF licenses this file\r\n* to you under the Apache License, Version 2.0 (the\r\n* \"License\"); you may not use this file except in compliance\r\n* with the License. You may obtain a copy of the License at\r\n*\r\n* http://www.apache.org/licenses/LICENSE-2.0\r\n*\r\n* Unless required by applicable law or agreed to in writing,\r\n* software distributed under the License is distributed on an\r\n* \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\n* KIND, either express or implied. See the License for the\r\n* specific language governing permissions and limitations\r\n* under the License.\r\n*/\r\nimport * as zrUtil from 'zrender/lib/core/util.js';\r\nimport * as numberUtil from './number.js';\r\nimport { getDefaultLocaleModel, getLocaleModel, SYSTEM_LANG } from '../core/locale.js';\r\nimport Model from '../model/Model.js';\r\nexport var ONE_SECOND = 1000;\r\nexport var ONE_MINUTE = ONE_SECOND * 60;\r\nexport var ONE_HOUR = ONE_MINUTE * 60;\r\nexport var ONE_DAY = ONE_HOUR * 24;\r\nexport var ONE_YEAR = ONE_DAY * 365;\r\nexport var defaultLeveledFormatter = {\r\n year: '{yyyy}',\r\n month: '{MMM}',\r\n day: '{d}',\r\n hour: '{HH}:{mm}',\r\n minute: '{HH}:{mm}',\r\n second: '{HH}:{mm}:{ss}',\r\n millisecond: '{HH}:{mm}:{ss} {SSS}',\r\n none: '{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}'\r\n};\r\nvar fullDayFormatter = '{yyyy}-{MM}-{dd}';\r\nexport var fullLeveledFormatter = {\r\n year: '{yyyy}',\r\n month: '{yyyy}-{MM}',\r\n day: fullDayFormatter,\r\n hour: fullDayFormatter + ' ' + defaultLeveledFormatter.hour,\r\n minute: fullDayFormatter + ' ' + defaultLeveledFormatter.minute,\r\n second: fullDayFormatter + ' ' + defaultLeveledFormatter.second,\r\n millisecond: defaultLeveledFormatter.none\r\n};\r\nexport var primaryTimeUnits = ['year', 'month', 'day', 'hour', 'minute', 'second', 'millisecond'];\r\nexport var timeUnits = ['year', 'half-year', 'quarter', 'month', 'week', 'half-week', 'day', 'half-day', 'quarter-day', 'hour', 'minute', 'second', 'millisecond'];\r\nexport function pad(str, len) {\r\n str += '';\r\n return '0000'.substr(0, len - str.length) + str;\r\n}\r\nexport function getPrimaryTimeUnit(timeUnit) {\r\n switch (timeUnit) {\r\n case 'half-year':\r\n case 'quarter':\r\n return 'month';\r\n\r\n case 'week':\r\n case 'half-week':\r\n return 'day';\r\n\r\n case 'half-day':\r\n case 'quarter-day':\r\n return 'hour';\r\n\r\n default:\r\n // year, minutes, second, milliseconds\r\n return timeUnit;\r\n }\r\n}\r\nexport function isPrimaryTimeUnit(timeUnit) {\r\n return timeUnit === getPrimaryTimeUnit(timeUnit);\r\n}\r\nexport function getDefaultFormatPrecisionOfInterval(timeUnit) {\r\n switch (timeUnit) {\r\n case 'year':\r\n case 'month':\r\n return 'day';\r\n\r\n case 'millisecond':\r\n return 'millisecond';\r\n\r\n default:\r\n // Also for day, hour, minute, second\r\n return 'second';\r\n }\r\n}\r\nexport function format( // Note: The result based on `isUTC` are totally different, which can not be just simply\r\n// substituted by the result without `isUTC`. So we make the param `isUTC` mandatory.\r\ntime, template, isUTC, lang) {\r\n var date = numberUtil.parseDate(time);\r\n var y = date[fullYearGetterName(isUTC)]();\r\n var M = date[monthGetterName(isUTC)]() + 1;\r\n var q = Math.floor((M - 1) / 4) + 1;\r\n var d = date[dateGetterName(isUTC)]();\r\n var e = date['get' + (isUTC ? 'UTC' : '') + 'Day']();\r\n var H = date[hoursGetterName(isUTC)]();\r\n var h = (H - 1) % 12 + 1;\r\n var m = date[minutesGetterName(isUTC)]();\r\n var s = date[secondsGetterName(isUTC)]();\r\n var S = date[millisecondsGetterName(isUTC)]();\r\n var localeModel = lang instanceof Model ? lang : getLocaleModel(lang || SYSTEM_LANG) || getDefaultLocaleModel();\r\n var timeModel = localeModel.getModel('time');\r\n var month = timeModel.get('month');\r\n var monthAbbr = timeModel.get('monthAbbr');\r\n var dayOfWeek = timeModel.get('dayOfWeek');\r\n var dayOfWeekAbbr = timeModel.get('dayOfWeekAbbr');\r\n return (template || '').replace(/{yyyy}/g, y + '').replace(/{yy}/g, y % 100 + '').replace(/{Q}/g, q + '').replace(/{MMMM}/g, month[M - 1]).replace(/{MMM}/g, monthAbbr[M - 1]).replace(/{MM}/g, pad(M, 2)).replace(/{M}/g, M + '').replace(/{dd}/g, pad(d, 2)).replace(/{d}/g, d + '').replace(/{eeee}/g, dayOfWeek[e]).replace(/{ee}/g, dayOfWeekAbbr[e]).replace(/{e}/g, e + '').replace(/{HH}/g, pad(H, 2)).replace(/{H}/g, H + '').replace(/{hh}/g, pad(h + '', 2)).replace(/{h}/g, h + '').replace(/{mm}/g, pad(m, 2)).replace(/{m}/g, m + '').replace(/{ss}/g, pad(s, 2)).replace(/{s}/g, s + '').replace(/{SSS}/g, pad(S, 3)).replace(/{S}/g, S + '');\r\n}\r\nexport function leveledFormat(tick, idx, formatter, lang, isUTC) {\r\n var template = null;\r\n\r\n if (zrUtil.isString(formatter)) {\r\n // Single formatter for all units at all levels\r\n template = formatter;\r\n } else if (zrUtil.isFunction(formatter)) {\r\n // Callback formatter\r\n template = formatter(tick.value, idx, {\r\n level: tick.level\r\n });\r\n } else {\r\n var defaults = zrUtil.extend({}, defaultLeveledFormatter);\r\n\r\n if (tick.level > 0) {\r\n for (var i = 0; i < primaryTimeUnits.length; ++i) {\r\n defaults[primaryTimeUnits[i]] = \"{primary|\" + defaults[primaryTimeUnits[i]] + \"}\";\r\n }\r\n }\r\n\r\n var mergedFormatter = formatter ? formatter.inherit === false ? formatter // Use formatter with bigger units\r\n : zrUtil.defaults(formatter, defaults) : defaults;\r\n var unit = getUnitFromValue(tick.value, isUTC);\r\n\r\n if (mergedFormatter[unit]) {\r\n template = mergedFormatter[unit];\r\n } else if (mergedFormatter.inherit) {\r\n // Unit formatter is not defined and should inherit from bigger units\r\n var targetId = timeUnits.indexOf(unit);\r\n\r\n for (var i = targetId - 1; i >= 0; --i) {\r\n if (mergedFormatter[unit]) {\r\n template = mergedFormatter[unit];\r\n break;\r\n }\r\n }\r\n\r\n template = template || defaults.none;\r\n }\r\n\r\n if (zrUtil.isArray(template)) {\r\n var levelId = tick.level == null ? 0 : tick.level >= 0 ? tick.level : template.length + tick.level;\r\n levelId = Math.min(levelId, template.length - 1);\r\n template = template[levelId];\r\n }\r\n }\r\n\r\n return format(new Date(tick.value), template, isUTC, lang);\r\n}\r\nexport function getUnitFromValue(value, isUTC) {\r\n var date = numberUtil.parseDate(value);\r\n var M = date[monthGetterName(isUTC)]() + 1;\r\n var d = date[dateGetterName(isUTC)]();\r\n var h = date[hoursGetterName(isUTC)]();\r\n var m = date[minutesGetterName(isUTC)]();\r\n var s = date[secondsGetterName(isUTC)]();\r\n var S = date[millisecondsGetterName(isUTC)]();\r\n var isSecond = S === 0;\r\n var isMinute = isSecond && s === 0;\r\n var isHour = isMinute && m === 0;\r\n var isDay = isHour && h === 0;\r\n var isMonth = isDay && d === 1;\r\n var isYear = isMonth && M === 1;\r\n\r\n if (isYear) {\r\n return 'year';\r\n } else if (isMonth) {\r\n return 'month';\r\n } else if (isDay) {\r\n return 'day';\r\n } else if (isHour) {\r\n return 'hour';\r\n } else if (isMinute) {\r\n return 'minute';\r\n } else if (isSecond) {\r\n return 'second';\r\n } else {\r\n return 'millisecond';\r\n }\r\n}\r\nexport function getUnitValue(value, unit, isUTC) {\r\n var date = zrUtil.isNumber(value) ? numberUtil.parseDate(value) : value;\r\n unit = unit || getUnitFromValue(value, isUTC);\r\n\r\n switch (unit) {\r\n case 'year':\r\n return date[fullYearGetterName(isUTC)]();\r\n\r\n case 'half-year':\r\n return date[monthGetterName(isUTC)]() >= 6 ? 1 : 0;\r\n\r\n case 'quarter':\r\n return Math.floor((date[monthGetterName(isUTC)]() + 1) / 4);\r\n\r\n case 'month':\r\n return date[monthGetterName(isUTC)]();\r\n\r\n case 'day':\r\n return date[dateGetterName(isUTC)]();\r\n\r\n case 'half-day':\r\n return date[hoursGetterName(isUTC)]() / 24;\r\n\r\n case 'hour':\r\n return date[hoursGetterName(isUTC)]();\r\n\r\n case 'minute':\r\n return date[minutesGetterName(isUTC)]();\r\n\r\n case 'second':\r\n return date[secondsGetterName(isUTC)]();\r\n\r\n case 'millisecond':\r\n return date[millisecondsGetterName(isUTC)]();\r\n }\r\n}\r\nexport function fullYearGetterName(isUTC) {\r\n return isUTC ? 'getUTCFullYear' : 'getFullYear';\r\n}\r\nexport function monthGetterName(isUTC) {\r\n return isUTC ? 'getUTCMonth' : 'getMonth';\r\n}\r\nexport function dateGetterName(isUTC) {\r\n return isUTC ? 'getUTCDate' : 'getDate';\r\n}\r\nexport function hoursGetterName(isUTC) {\r\n return isUTC ? 'getUTCHours' : 'getHours';\r\n}\r\nexport function minutesGetterName(isUTC) {\r\n return isUTC ? 'getUTCMinutes' : 'getMinutes';\r\n}\r\nexport function secondsGetterName(isUTC) {\r\n return isUTC ? 'getUTCSeconds' : 'getSeconds';\r\n}\r\nexport function millisecondsGetterName(isUTC) {\r\n return isUTC ? 'getUTCMilliseconds' : 'getMilliseconds';\r\n}\r\nexport function fullYearSetterName(isUTC) {\r\n return isUTC ? 'setUTCFullYear' : 'setFullYear';\r\n}\r\nexport function monthSetterName(isUTC) {\r\n return isUTC ? 'setUTCMonth' : 'setMonth';\r\n}\r\nexport function dateSetterName(isUTC) {\r\n return isUTC ? 'setUTCDate' : 'setDate';\r\n}\r\nexport function hoursSetterName(isUTC) {\r\n return isUTC ? 'setUTCHours' : 'setHours';\r\n}\r\nexport function minutesSetterName(isUTC) {\r\n return isUTC ? 'setUTCMinutes' : 'setMinutes';\r\n}\r\nexport function secondsSetterName(isUTC) {\r\n return isUTC ? 'setUTCSeconds' : 'setSeconds';\r\n}\r\nexport function millisecondsSetterName(isUTC) {\r\n return isUTC ? 'setUTCMilliseconds' : 'setMilliseconds';\r\n}"]},"metadata":{},"sourceType":"module"} |