/
usr
/
local
/
lib
/
node_modules
/
pm2
/
node_modules
/
dayjs
/
esm
/
plugin
/
negativeYear
/
/usr/local/lib/node_modules/pm2/node_modules/dayjs/esm/plugin/negativeYear
mkdir
upload
Name
Size
Mode
Actions
index.d.ts
86
0644
edit
dl
rm
index.js
781
0644
edit
dl
rm
Edit:
/usr/local/lib/node_modules/pm2/node_modules/dayjs/esm/plugin/negativeYear/index.js
(781B)
export default (function (_, c, dayjs) { var proto = c.prototype; var parseDate = function parseDate(cfg) { var date = cfg.date, utc = cfg.utc; if (typeof date === 'string' && date.charAt(0) === '-') { var normalData = date.slice(1); var newDate = dayjs(normalData); if (utc) { newDate = dayjs.utc(normalData); } else { newDate = dayjs(normalData); } var fullYear = newDate.year(); if (date.indexOf("-" + fullYear) !== -1) { return dayjs(newDate).subtract(fullYear * 2, 'year').toDate(); } return date; } return date; }; var oldParse = proto.parse; proto.parse = function (cfg) { cfg.date = parseDate.bind(this)(cfg); oldParse.bind(this)(cfg); }; });
Save
cmd:
run