UNPKG

multi-automator

Version:
30 lines (29 loc) 746 B
"use strict"; /** * @desc: time operate * @author: john_chen * @date: 2023.03.13 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.currentTimestamp = exports.delay = void 0; /** * 延时 * * @param {number} ms 毫秒 */ const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); exports.delay = delay; /** * 获取当前时间的时间戳(ms/s) * * @param {string} type 时间戳类型,毫秒/秒,默认 ms * @return {number} 当前时间的时间戳(ms/s) */ function currentTimestamp(type) { type = type || 'ms'; if (type === 's') { return Math.floor(new Date().getTime() / 1000); } return new Date().getTime(); } exports.currentTimestamp = currentTimestamp;