Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: components.js
case "EEEEE":
[55000] Fix | Delete
return localize.day(dayOfWeek, {
[55001] Fix | Delete
width: "narrow",
[55002] Fix | Delete
context: "formatting",
[55003] Fix | Delete
});
[55004] Fix | Delete
// Tu
[55005] Fix | Delete
case "EEEEEE":
[55006] Fix | Delete
return localize.day(dayOfWeek, {
[55007] Fix | Delete
width: "short",
[55008] Fix | Delete
context: "formatting",
[55009] Fix | Delete
});
[55010] Fix | Delete
// Tuesday
[55011] Fix | Delete
case "EEEE":
[55012] Fix | Delete
default:
[55013] Fix | Delete
return localize.day(dayOfWeek, {
[55014] Fix | Delete
width: "wide",
[55015] Fix | Delete
context: "formatting",
[55016] Fix | Delete
});
[55017] Fix | Delete
}
[55018] Fix | Delete
},
[55019] Fix | Delete
[55020] Fix | Delete
// Local day of week
[55021] Fix | Delete
e: function (date, token, localize, options) {
[55022] Fix | Delete
const dayOfWeek = date.getDay();
[55023] Fix | Delete
const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
[55024] Fix | Delete
switch (token) {
[55025] Fix | Delete
// Numerical value (Nth day of week with current locale or weekStartsOn)
[55026] Fix | Delete
case "e":
[55027] Fix | Delete
return String(localDayOfWeek);
[55028] Fix | Delete
// Padded numerical value
[55029] Fix | Delete
case "ee":
[55030] Fix | Delete
return addLeadingZeros(localDayOfWeek, 2);
[55031] Fix | Delete
// 1st, 2nd, ..., 7th
[55032] Fix | Delete
case "eo":
[55033] Fix | Delete
return localize.ordinalNumber(localDayOfWeek, { unit: "day" });
[55034] Fix | Delete
case "eee":
[55035] Fix | Delete
return localize.day(dayOfWeek, {
[55036] Fix | Delete
width: "abbreviated",
[55037] Fix | Delete
context: "formatting",
[55038] Fix | Delete
});
[55039] Fix | Delete
// T
[55040] Fix | Delete
case "eeeee":
[55041] Fix | Delete
return localize.day(dayOfWeek, {
[55042] Fix | Delete
width: "narrow",
[55043] Fix | Delete
context: "formatting",
[55044] Fix | Delete
});
[55045] Fix | Delete
// Tu
[55046] Fix | Delete
case "eeeeee":
[55047] Fix | Delete
return localize.day(dayOfWeek, {
[55048] Fix | Delete
width: "short",
[55049] Fix | Delete
context: "formatting",
[55050] Fix | Delete
});
[55051] Fix | Delete
// Tuesday
[55052] Fix | Delete
case "eeee":
[55053] Fix | Delete
default:
[55054] Fix | Delete
return localize.day(dayOfWeek, {
[55055] Fix | Delete
width: "wide",
[55056] Fix | Delete
context: "formatting",
[55057] Fix | Delete
});
[55058] Fix | Delete
}
[55059] Fix | Delete
},
[55060] Fix | Delete
[55061] Fix | Delete
// Stand-alone local day of week
[55062] Fix | Delete
c: function (date, token, localize, options) {
[55063] Fix | Delete
const dayOfWeek = date.getDay();
[55064] Fix | Delete
const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
[55065] Fix | Delete
switch (token) {
[55066] Fix | Delete
// Numerical value (same as in `e`)
[55067] Fix | Delete
case "c":
[55068] Fix | Delete
return String(localDayOfWeek);
[55069] Fix | Delete
// Padded numerical value
[55070] Fix | Delete
case "cc":
[55071] Fix | Delete
return addLeadingZeros(localDayOfWeek, token.length);
[55072] Fix | Delete
// 1st, 2nd, ..., 7th
[55073] Fix | Delete
case "co":
[55074] Fix | Delete
return localize.ordinalNumber(localDayOfWeek, { unit: "day" });
[55075] Fix | Delete
case "ccc":
[55076] Fix | Delete
return localize.day(dayOfWeek, {
[55077] Fix | Delete
width: "abbreviated",
[55078] Fix | Delete
context: "standalone",
[55079] Fix | Delete
});
[55080] Fix | Delete
// T
[55081] Fix | Delete
case "ccccc":
[55082] Fix | Delete
return localize.day(dayOfWeek, {
[55083] Fix | Delete
width: "narrow",
[55084] Fix | Delete
context: "standalone",
[55085] Fix | Delete
});
[55086] Fix | Delete
// Tu
[55087] Fix | Delete
case "cccccc":
[55088] Fix | Delete
return localize.day(dayOfWeek, {
[55089] Fix | Delete
width: "short",
[55090] Fix | Delete
context: "standalone",
[55091] Fix | Delete
});
[55092] Fix | Delete
// Tuesday
[55093] Fix | Delete
case "cccc":
[55094] Fix | Delete
default:
[55095] Fix | Delete
return localize.day(dayOfWeek, {
[55096] Fix | Delete
width: "wide",
[55097] Fix | Delete
context: "standalone",
[55098] Fix | Delete
});
[55099] Fix | Delete
}
[55100] Fix | Delete
},
[55101] Fix | Delete
[55102] Fix | Delete
// ISO day of week
[55103] Fix | Delete
i: function (date, token, localize) {
[55104] Fix | Delete
const dayOfWeek = date.getDay();
[55105] Fix | Delete
const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
[55106] Fix | Delete
switch (token) {
[55107] Fix | Delete
// 2
[55108] Fix | Delete
case "i":
[55109] Fix | Delete
return String(isoDayOfWeek);
[55110] Fix | Delete
// 02
[55111] Fix | Delete
case "ii":
[55112] Fix | Delete
return addLeadingZeros(isoDayOfWeek, token.length);
[55113] Fix | Delete
// 2nd
[55114] Fix | Delete
case "io":
[55115] Fix | Delete
return localize.ordinalNumber(isoDayOfWeek, { unit: "day" });
[55116] Fix | Delete
// Tue
[55117] Fix | Delete
case "iii":
[55118] Fix | Delete
return localize.day(dayOfWeek, {
[55119] Fix | Delete
width: "abbreviated",
[55120] Fix | Delete
context: "formatting",
[55121] Fix | Delete
});
[55122] Fix | Delete
// T
[55123] Fix | Delete
case "iiiii":
[55124] Fix | Delete
return localize.day(dayOfWeek, {
[55125] Fix | Delete
width: "narrow",
[55126] Fix | Delete
context: "formatting",
[55127] Fix | Delete
});
[55128] Fix | Delete
// Tu
[55129] Fix | Delete
case "iiiiii":
[55130] Fix | Delete
return localize.day(dayOfWeek, {
[55131] Fix | Delete
width: "short",
[55132] Fix | Delete
context: "formatting",
[55133] Fix | Delete
});
[55134] Fix | Delete
// Tuesday
[55135] Fix | Delete
case "iiii":
[55136] Fix | Delete
default:
[55137] Fix | Delete
return localize.day(dayOfWeek, {
[55138] Fix | Delete
width: "wide",
[55139] Fix | Delete
context: "formatting",
[55140] Fix | Delete
});
[55141] Fix | Delete
}
[55142] Fix | Delete
},
[55143] Fix | Delete
[55144] Fix | Delete
// AM or PM
[55145] Fix | Delete
a: function (date, token, localize) {
[55146] Fix | Delete
const hours = date.getHours();
[55147] Fix | Delete
const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
[55148] Fix | Delete
[55149] Fix | Delete
switch (token) {
[55150] Fix | Delete
case "a":
[55151] Fix | Delete
case "aa":
[55152] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55153] Fix | Delete
width: "abbreviated",
[55154] Fix | Delete
context: "formatting",
[55155] Fix | Delete
});
[55156] Fix | Delete
case "aaa":
[55157] Fix | Delete
return localize
[55158] Fix | Delete
.dayPeriod(dayPeriodEnumValue, {
[55159] Fix | Delete
width: "abbreviated",
[55160] Fix | Delete
context: "formatting",
[55161] Fix | Delete
})
[55162] Fix | Delete
.toLowerCase();
[55163] Fix | Delete
case "aaaaa":
[55164] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55165] Fix | Delete
width: "narrow",
[55166] Fix | Delete
context: "formatting",
[55167] Fix | Delete
});
[55168] Fix | Delete
case "aaaa":
[55169] Fix | Delete
default:
[55170] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55171] Fix | Delete
width: "wide",
[55172] Fix | Delete
context: "formatting",
[55173] Fix | Delete
});
[55174] Fix | Delete
}
[55175] Fix | Delete
},
[55176] Fix | Delete
[55177] Fix | Delete
// AM, PM, midnight, noon
[55178] Fix | Delete
b: function (date, token, localize) {
[55179] Fix | Delete
const hours = date.getHours();
[55180] Fix | Delete
let dayPeriodEnumValue;
[55181] Fix | Delete
if (hours === 12) {
[55182] Fix | Delete
dayPeriodEnumValue = dayPeriodEnum.noon;
[55183] Fix | Delete
} else if (hours === 0) {
[55184] Fix | Delete
dayPeriodEnumValue = dayPeriodEnum.midnight;
[55185] Fix | Delete
} else {
[55186] Fix | Delete
dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
[55187] Fix | Delete
}
[55188] Fix | Delete
[55189] Fix | Delete
switch (token) {
[55190] Fix | Delete
case "b":
[55191] Fix | Delete
case "bb":
[55192] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55193] Fix | Delete
width: "abbreviated",
[55194] Fix | Delete
context: "formatting",
[55195] Fix | Delete
});
[55196] Fix | Delete
case "bbb":
[55197] Fix | Delete
return localize
[55198] Fix | Delete
.dayPeriod(dayPeriodEnumValue, {
[55199] Fix | Delete
width: "abbreviated",
[55200] Fix | Delete
context: "formatting",
[55201] Fix | Delete
})
[55202] Fix | Delete
.toLowerCase();
[55203] Fix | Delete
case "bbbbb":
[55204] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55205] Fix | Delete
width: "narrow",
[55206] Fix | Delete
context: "formatting",
[55207] Fix | Delete
});
[55208] Fix | Delete
case "bbbb":
[55209] Fix | Delete
default:
[55210] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55211] Fix | Delete
width: "wide",
[55212] Fix | Delete
context: "formatting",
[55213] Fix | Delete
});
[55214] Fix | Delete
}
[55215] Fix | Delete
},
[55216] Fix | Delete
[55217] Fix | Delete
// in the morning, in the afternoon, in the evening, at night
[55218] Fix | Delete
B: function (date, token, localize) {
[55219] Fix | Delete
const hours = date.getHours();
[55220] Fix | Delete
let dayPeriodEnumValue;
[55221] Fix | Delete
if (hours >= 17) {
[55222] Fix | Delete
dayPeriodEnumValue = dayPeriodEnum.evening;
[55223] Fix | Delete
} else if (hours >= 12) {
[55224] Fix | Delete
dayPeriodEnumValue = dayPeriodEnum.afternoon;
[55225] Fix | Delete
} else if (hours >= 4) {
[55226] Fix | Delete
dayPeriodEnumValue = dayPeriodEnum.morning;
[55227] Fix | Delete
} else {
[55228] Fix | Delete
dayPeriodEnumValue = dayPeriodEnum.night;
[55229] Fix | Delete
}
[55230] Fix | Delete
[55231] Fix | Delete
switch (token) {
[55232] Fix | Delete
case "B":
[55233] Fix | Delete
case "BB":
[55234] Fix | Delete
case "BBB":
[55235] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55236] Fix | Delete
width: "abbreviated",
[55237] Fix | Delete
context: "formatting",
[55238] Fix | Delete
});
[55239] Fix | Delete
case "BBBBB":
[55240] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55241] Fix | Delete
width: "narrow",
[55242] Fix | Delete
context: "formatting",
[55243] Fix | Delete
});
[55244] Fix | Delete
case "BBBB":
[55245] Fix | Delete
default:
[55246] Fix | Delete
return localize.dayPeriod(dayPeriodEnumValue, {
[55247] Fix | Delete
width: "wide",
[55248] Fix | Delete
context: "formatting",
[55249] Fix | Delete
});
[55250] Fix | Delete
}
[55251] Fix | Delete
},
[55252] Fix | Delete
[55253] Fix | Delete
// Hour [1-12]
[55254] Fix | Delete
h: function (date, token, localize) {
[55255] Fix | Delete
if (token === "ho") {
[55256] Fix | Delete
let hours = date.getHours() % 12;
[55257] Fix | Delete
if (hours === 0) hours = 12;
[55258] Fix | Delete
return localize.ordinalNumber(hours, { unit: "hour" });
[55259] Fix | Delete
}
[55260] Fix | Delete
[55261] Fix | Delete
return lightFormatters.h(date, token);
[55262] Fix | Delete
},
[55263] Fix | Delete
[55264] Fix | Delete
// Hour [0-23]
[55265] Fix | Delete
H: function (date, token, localize) {
[55266] Fix | Delete
if (token === "Ho") {
[55267] Fix | Delete
return localize.ordinalNumber(date.getHours(), { unit: "hour" });
[55268] Fix | Delete
}
[55269] Fix | Delete
[55270] Fix | Delete
return lightFormatters.H(date, token);
[55271] Fix | Delete
},
[55272] Fix | Delete
[55273] Fix | Delete
// Hour [0-11]
[55274] Fix | Delete
K: function (date, token, localize) {
[55275] Fix | Delete
const hours = date.getHours() % 12;
[55276] Fix | Delete
[55277] Fix | Delete
if (token === "Ko") {
[55278] Fix | Delete
return localize.ordinalNumber(hours, { unit: "hour" });
[55279] Fix | Delete
}
[55280] Fix | Delete
[55281] Fix | Delete
return addLeadingZeros(hours, token.length);
[55282] Fix | Delete
},
[55283] Fix | Delete
[55284] Fix | Delete
// Hour [1-24]
[55285] Fix | Delete
k: function (date, token, localize) {
[55286] Fix | Delete
let hours = date.getHours();
[55287] Fix | Delete
if (hours === 0) hours = 24;
[55288] Fix | Delete
[55289] Fix | Delete
if (token === "ko") {
[55290] Fix | Delete
return localize.ordinalNumber(hours, { unit: "hour" });
[55291] Fix | Delete
}
[55292] Fix | Delete
[55293] Fix | Delete
return addLeadingZeros(hours, token.length);
[55294] Fix | Delete
},
[55295] Fix | Delete
[55296] Fix | Delete
// Minute
[55297] Fix | Delete
m: function (date, token, localize) {
[55298] Fix | Delete
if (token === "mo") {
[55299] Fix | Delete
return localize.ordinalNumber(date.getMinutes(), { unit: "minute" });
[55300] Fix | Delete
}
[55301] Fix | Delete
[55302] Fix | Delete
return lightFormatters.m(date, token);
[55303] Fix | Delete
},
[55304] Fix | Delete
[55305] Fix | Delete
// Second
[55306] Fix | Delete
s: function (date, token, localize) {
[55307] Fix | Delete
if (token === "so") {
[55308] Fix | Delete
return localize.ordinalNumber(date.getSeconds(), { unit: "second" });
[55309] Fix | Delete
}
[55310] Fix | Delete
[55311] Fix | Delete
return lightFormatters.s(date, token);
[55312] Fix | Delete
},
[55313] Fix | Delete
[55314] Fix | Delete
// Fraction of second
[55315] Fix | Delete
S: function (date, token) {
[55316] Fix | Delete
return lightFormatters.S(date, token);
[55317] Fix | Delete
},
[55318] Fix | Delete
[55319] Fix | Delete
// Timezone (ISO-8601. If offset is 0, output is always `'Z'`)
[55320] Fix | Delete
X: function (date, token, _localize) {
[55321] Fix | Delete
const timezoneOffset = date.getTimezoneOffset();
[55322] Fix | Delete
[55323] Fix | Delete
if (timezoneOffset === 0) {
[55324] Fix | Delete
return "Z";
[55325] Fix | Delete
}
[55326] Fix | Delete
[55327] Fix | Delete
switch (token) {
[55328] Fix | Delete
// Hours and optional minutes
[55329] Fix | Delete
case "X":
[55330] Fix | Delete
return formatTimezoneWithOptionalMinutes(timezoneOffset);
[55331] Fix | Delete
[55332] Fix | Delete
// Hours, minutes and optional seconds without `:` delimiter
[55333] Fix | Delete
// Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
[55334] Fix | Delete
// so this token always has the same output as `XX`
[55335] Fix | Delete
case "XXXX":
[55336] Fix | Delete
case "XX": // Hours and minutes without `:` delimiter
[55337] Fix | Delete
return formatTimezone(timezoneOffset);
[55338] Fix | Delete
[55339] Fix | Delete
// Hours, minutes and optional seconds with `:` delimiter
[55340] Fix | Delete
// Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
[55341] Fix | Delete
// so this token always has the same output as `XXX`
[55342] Fix | Delete
case "XXXXX":
[55343] Fix | Delete
case "XXX": // Hours and minutes with `:` delimiter
[55344] Fix | Delete
default:
[55345] Fix | Delete
return formatTimezone(timezoneOffset, ":");
[55346] Fix | Delete
}
[55347] Fix | Delete
},
[55348] Fix | Delete
[55349] Fix | Delete
// Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent)
[55350] Fix | Delete
x: function (date, token, _localize) {
[55351] Fix | Delete
const timezoneOffset = date.getTimezoneOffset();
[55352] Fix | Delete
[55353] Fix | Delete
switch (token) {
[55354] Fix | Delete
// Hours and optional minutes
[55355] Fix | Delete
case "x":
[55356] Fix | Delete
return formatTimezoneWithOptionalMinutes(timezoneOffset);
[55357] Fix | Delete
[55358] Fix | Delete
// Hours, minutes and optional seconds without `:` delimiter
[55359] Fix | Delete
// Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
[55360] Fix | Delete
// so this token always has the same output as `xx`
[55361] Fix | Delete
case "xxxx":
[55362] Fix | Delete
case "xx": // Hours and minutes without `:` delimiter
[55363] Fix | Delete
return formatTimezone(timezoneOffset);
[55364] Fix | Delete
[55365] Fix | Delete
// Hours, minutes and optional seconds with `:` delimiter
[55366] Fix | Delete
// Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets
[55367] Fix | Delete
// so this token always has the same output as `xxx`
[55368] Fix | Delete
case "xxxxx":
[55369] Fix | Delete
case "xxx": // Hours and minutes with `:` delimiter
[55370] Fix | Delete
default:
[55371] Fix | Delete
return formatTimezone(timezoneOffset, ":");
[55372] Fix | Delete
}
[55373] Fix | Delete
},
[55374] Fix | Delete
[55375] Fix | Delete
// Timezone (GMT)
[55376] Fix | Delete
O: function (date, token, _localize) {
[55377] Fix | Delete
const timezoneOffset = date.getTimezoneOffset();
[55378] Fix | Delete
[55379] Fix | Delete
switch (token) {
[55380] Fix | Delete
// Short
[55381] Fix | Delete
case "O":
[55382] Fix | Delete
case "OO":
[55383] Fix | Delete
case "OOO":
[55384] Fix | Delete
return "GMT" + formatTimezoneShort(timezoneOffset, ":");
[55385] Fix | Delete
// Long
[55386] Fix | Delete
case "OOOO":
[55387] Fix | Delete
default:
[55388] Fix | Delete
return "GMT" + formatTimezone(timezoneOffset, ":");
[55389] Fix | Delete
}
[55390] Fix | Delete
},
[55391] Fix | Delete
[55392] Fix | Delete
// Timezone (specific non-location)
[55393] Fix | Delete
z: function (date, token, _localize) {
[55394] Fix | Delete
const timezoneOffset = date.getTimezoneOffset();
[55395] Fix | Delete
[55396] Fix | Delete
switch (token) {
[55397] Fix | Delete
// Short
[55398] Fix | Delete
case "z":
[55399] Fix | Delete
case "zz":
[55400] Fix | Delete
case "zzz":
[55401] Fix | Delete
return "GMT" + formatTimezoneShort(timezoneOffset, ":");
[55402] Fix | Delete
// Long
[55403] Fix | Delete
case "zzzz":
[55404] Fix | Delete
default:
[55405] Fix | Delete
return "GMT" + formatTimezone(timezoneOffset, ":");
[55406] Fix | Delete
}
[55407] Fix | Delete
},
[55408] Fix | Delete
[55409] Fix | Delete
// Seconds timestamp
[55410] Fix | Delete
t: function (date, token, _localize) {
[55411] Fix | Delete
const timestamp = Math.trunc(date.getTime() / 1000);
[55412] Fix | Delete
return addLeadingZeros(timestamp, token.length);
[55413] Fix | Delete
},
[55414] Fix | Delete
[55415] Fix | Delete
// Milliseconds timestamp
[55416] Fix | Delete
T: function (date, token, _localize) {
[55417] Fix | Delete
const timestamp = date.getTime();
[55418] Fix | Delete
return addLeadingZeros(timestamp, token.length);
[55419] Fix | Delete
},
[55420] Fix | Delete
};
[55421] Fix | Delete
[55422] Fix | Delete
function formatTimezoneShort(offset, delimiter = "") {
[55423] Fix | Delete
const sign = offset > 0 ? "-" : "+";
[55424] Fix | Delete
const absOffset = Math.abs(offset);
[55425] Fix | Delete
const hours = Math.trunc(absOffset / 60);
[55426] Fix | Delete
const minutes = absOffset % 60;
[55427] Fix | Delete
if (minutes === 0) {
[55428] Fix | Delete
return sign + String(hours);
[55429] Fix | Delete
}
[55430] Fix | Delete
return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
[55431] Fix | Delete
}
[55432] Fix | Delete
[55433] Fix | Delete
function formatTimezoneWithOptionalMinutes(offset, delimiter) {
[55434] Fix | Delete
if (offset % 60 === 0) {
[55435] Fix | Delete
const sign = offset > 0 ? "-" : "+";
[55436] Fix | Delete
return sign + addLeadingZeros(Math.abs(offset) / 60, 2);
[55437] Fix | Delete
}
[55438] Fix | Delete
return formatTimezone(offset, delimiter);
[55439] Fix | Delete
}
[55440] Fix | Delete
[55441] Fix | Delete
function formatTimezone(offset, delimiter = "") {
[55442] Fix | Delete
const sign = offset > 0 ? "-" : "+";
[55443] Fix | Delete
const absOffset = Math.abs(offset);
[55444] Fix | Delete
const hours = addLeadingZeros(Math.trunc(absOffset / 60), 2);
[55445] Fix | Delete
const minutes = addLeadingZeros(absOffset % 60, 2);
[55446] Fix | Delete
return sign + hours + delimiter + minutes;
[55447] Fix | Delete
}
[55448] Fix | Delete
[55449] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/_lib/format/longFormatters.mjs
[55450] Fix | Delete
const dateLongFormatter = (pattern, formatLong) => {
[55451] Fix | Delete
switch (pattern) {
[55452] Fix | Delete
case "P":
[55453] Fix | Delete
return formatLong.date({ width: "short" });
[55454] Fix | Delete
case "PP":
[55455] Fix | Delete
return formatLong.date({ width: "medium" });
[55456] Fix | Delete
case "PPP":
[55457] Fix | Delete
return formatLong.date({ width: "long" });
[55458] Fix | Delete
case "PPPP":
[55459] Fix | Delete
default:
[55460] Fix | Delete
return formatLong.date({ width: "full" });
[55461] Fix | Delete
}
[55462] Fix | Delete
};
[55463] Fix | Delete
[55464] Fix | Delete
const timeLongFormatter = (pattern, formatLong) => {
[55465] Fix | Delete
switch (pattern) {
[55466] Fix | Delete
case "p":
[55467] Fix | Delete
return formatLong.time({ width: "short" });
[55468] Fix | Delete
case "pp":
[55469] Fix | Delete
return formatLong.time({ width: "medium" });
[55470] Fix | Delete
case "ppp":
[55471] Fix | Delete
return formatLong.time({ width: "long" });
[55472] Fix | Delete
case "pppp":
[55473] Fix | Delete
default:
[55474] Fix | Delete
return formatLong.time({ width: "full" });
[55475] Fix | Delete
}
[55476] Fix | Delete
};
[55477] Fix | Delete
[55478] Fix | Delete
const dateTimeLongFormatter = (pattern, formatLong) => {
[55479] Fix | Delete
const matchResult = pattern.match(/(P+)(p+)?/) || [];
[55480] Fix | Delete
const datePattern = matchResult[1];
[55481] Fix | Delete
const timePattern = matchResult[2];
[55482] Fix | Delete
[55483] Fix | Delete
if (!timePattern) {
[55484] Fix | Delete
return dateLongFormatter(pattern, formatLong);
[55485] Fix | Delete
}
[55486] Fix | Delete
[55487] Fix | Delete
let dateTimeFormat;
[55488] Fix | Delete
[55489] Fix | Delete
switch (datePattern) {
[55490] Fix | Delete
case "P":
[55491] Fix | Delete
dateTimeFormat = formatLong.dateTime({ width: "short" });
[55492] Fix | Delete
break;
[55493] Fix | Delete
case "PP":
[55494] Fix | Delete
dateTimeFormat = formatLong.dateTime({ width: "medium" });
[55495] Fix | Delete
break;
[55496] Fix | Delete
case "PPP":
[55497] Fix | Delete
dateTimeFormat = formatLong.dateTime({ width: "long" });
[55498] Fix | Delete
break;
[55499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function