@chatui/core
Version:
The React library for Chatbot UI
37 lines (35 loc) • 1.11 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.formatExpireTime = formatExpireTime;
exports.isWithin24Hours = isWithin24Hours;
exports.padZero = exports.oneDayInMs = void 0;
exports.parseDateTime = parseDateTime;
var oneDayInMs = exports.oneDayInMs = 24 * 60 * 60 * 1000;
var padZero = exports.padZero = function padZero(t) {
return "".concat(t < 10 ? '0' : '').concat(t);
};
function parseDateTime(timestamp) {
var date = new Date(timestamp);
return {
year: date.getFullYear(),
month: padZero(date.getMonth() + 1),
day: padZero(date.getDate()),
hours: padZero(date.getHours()),
minutes: padZero(date.getMinutes()),
seconds: padZero(date.getSeconds())
};
}
/**
* 判断是否在24小时内
*/
function isWithin24Hours(timestamp) {
var now = Date.now();
var timeDiff = Math.abs(timestamp - now);
return timeDiff < oneDayInMs;
}
function formatExpireTime(timestamp) {
var d = parseDateTime(timestamp);
return "".concat(d.year, ".").concat(d.month, ".").concat(d.day, " ").concat(d.hours, ":").concat(d.minutes, " \u5230\u671F");
}
;