UNPKG

qrcode-framework

Version:

22 lines 1.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const moment = require("moment"); function calcTaskNewStartTime(startTime, period) { const startTimeObj = moment(startTime); // 如果 startime 无效,返回null if (!startTimeObj) { return null; } if (period > 0) { const now = moment(); const diffMinutes = moment.duration(now.diff(startTimeObj)).asMinutes(); // 活动开始时间距离当前多少分钟 const times = Math.floor(diffMinutes / period); const newStartTime = startTimeObj.add(period * times, 'm'); return newStartTime.toDate(); } else { return startTimeObj.toDate(); } } exports.calcTaskNewStartTime = calcTaskNewStartTime; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGFzay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIlRhc2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBaUM7QUFFakMsU0FBZ0Isb0JBQW9CLENBQUMsU0FBUyxFQUFFLE1BQWM7SUFDMUQsTUFBTSxZQUFZLEdBQUcsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBRXZDLHdCQUF3QjtJQUN4QixJQUFJLENBQUMsWUFBWSxFQUFFO1FBQ2YsT0FBTyxJQUFJLENBQUM7S0FDZjtJQUVELElBQUksTUFBTSxHQUFHLENBQUMsRUFBRTtRQUNaLE1BQU0sR0FBRyxHQUFHLE1BQU0sRUFBRSxDQUFDO1FBQ3JCLE1BQU0sV0FBVyxHQUFHLE1BQU0sQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUcsaUJBQWlCO1FBQzVGLE1BQU0sS0FBSyxHQUFXLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxHQUFHLE1BQU0sQ0FBQyxDQUFDO1FBQ3ZELE1BQU0sWUFBWSxHQUFHLFlBQVksQ0FBQyxHQUFHLENBQUMsTUFBTSxHQUFHLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztRQUMzRCxPQUFPLFlBQVksQ0FBQyxNQUFNLEVBQUUsQ0FBQztLQUNoQztTQUFNO1FBQ0gsT0FBTyxZQUFZLENBQUMsTUFBTSxFQUFFLENBQUM7S0FDaEM7QUFDTCxDQUFDO0FBakJELG9EQWlCQyJ9