UNPKG

@rtn263net/cloudhub-rts-electron-sdk

Version:

cloudhub-rts-electron-sdk

82 lines (81 loc) 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function addZero(time) { if (typeof time === 'string') { time = Number(time); } if (time < 10) { return '0' + time; } return 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); } return ''; } function getCurrentTimeStamp() { return new Date().valueOf(); } exports.default = { getCurrentTime, getCurrentTimeStamp };