support modify transaction time zone

This commit is contained in:
MaysWind
2021-03-14 02:47:24 +08:00
parent 410660ed7f
commit 8e90f96562
12 changed files with 117 additions and 29 deletions
+13 -5
View File
@@ -1,9 +1,17 @@
import utils from '../lib/utils.js';
export default function (value, format) {
if (utils.isNumber(value)) {
return utils.formatUnixTime(value, format);
} else {
return utils.formatTime(value, format);
export default function (value, format, options) {
if (!utils.isNumber(value)) {
value = utils.getUnixTime(value);
}
if (utils.isObject(options) && utils.isNumber(options.utcOffset)) {
if (!utils.isNumber(options.currentUtcOffset)) {
options.currentUtcOffset = utils.getTimezoneOffsetMinutes();
}
value = utils.getDummyUnixTimeForLocalDisplay(value, options.utcOffset, options.currentUtcOffset);
}
return utils.formatUnixTime(value, format);
}