UNPKG

cloudhub-playback-sdk

Version:

CloudHubPlaybackSDK

55 lines (54 loc) 1.58 kB
"use strict"; /** * @module date * @description 添加时间函数 * @author 党萌 * @date 2020-08-24 * */ Object.defineProperty(exports, "__esModule", { value: true }); /** *@description 获取当前时间 *@returns {string} time * */ function getCurrentTime(type = 'milliseconds') { const date = new Date(); const year = date.getFullYear(); const month = addZero(date.getMonth() + 1); const day = addZero(date.getDate()); const hour = addZero(date.getHours()); const minute = addZero(date.getMinutes()); const second = addZero(date.getSeconds()); const milliseconds = date.getMilliseconds(); switch (type) { case "year": return year + ''; case "month": return year + "-" + month; case "day": return year + '-' + month + '-' + day; case "hour": return year + '-' + month + '-' + day + '-' + hour; case "minute": return year + '-' + month + '-' + day + '-' + hour + ':' + minute; case "second": return year + '-' + month + '-' + day + '-' + hour + ':' + minute + ":" + second; case "milliseconds": return year + '-' + month + '-' + day + '-' + hour + ':' + minute + ":" + second + ':' + milliseconds; } } /** *@description 小于9的时间补0 *@returns {string} time * */ function addZero(time) { if (typeof time === 'string') { time = Number(time); } if (time < 10) { return "0" + time; } return time; } exports.default = { getCurrentTime };