UNPKG

@chatui/core

Version:

The React library for Chatbot UI

37 lines (35 loc) 1.11 kB
"use strict"; 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"); }