System.register(["cc"], function (_export, _context) { "use strict"; var _cclegacy, TimeUtil, _crd; _export("TimeUtil", void 0); return { setters: [function (_cc) { _cclegacy = _cc.cclegacy; }], execute: function () { _crd = true; _cclegacy._RF.push({}, "c2070jsq0FDcaTrFhyA8yzm", "TimeUtils", undefined); /** 时间工具 */ _export("TimeUtil", TimeUtil = class TimeUtil { /** * 间隔天数 * @param time1 开始时间 * @param time2 结束时间 * @returns */ static daysBetween(time1, time2) { if (time2 == undefined) { time2 = +new Date(); } let startDate = new Date(time1).toLocaleDateString(); let endDate = new Date(time2).toLocaleDateString(); let startTime = new Date(startDate).getTime(); let endTime = new Date(endDate).getTime(); return Math.abs(startTime - endTime) / (1000 * 60 * 60 * 24); } /** 间隔秒数,时间顺序无要求,最后会获取绝对值 */ static secsBetween(time1, time2) { let dates = Math.abs(time2 - time1) / 1000; dates = Math.floor(dates) + 1; return dates; } /** * 代码休眠时间 * @param ms 毫秒 */ static async sleep(ms) { return new Promise(resolve => { setTimeout(() => { resolve(); }, ms); }); } }); _cclegacy._RF.pop(); _crd = false; } }; }); //# sourceMappingURL=23d9c839d971a3b64357c88d6bd738bac585af42.js.map