cloudhub-playback-sdk
Version:
CloudHubPlaybackSDK
55 lines (54 loc) • 1.58 kB
JavaScript
;
/**
* @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
};