UNPKG

cloudhub-electron-sdk

Version:

cloudhub-electron-sdk

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