UNPKG

tav-ui

Version:
31 lines (28 loc) 1.09 kB
import dayjs from '../../node_modules/.pnpm/dayjs@1.11.4/node_modules/dayjs/dayjs.min.mjs'; const DATE_TIME_FORMAT = "YYYY-MM-DD HH:mm:ss"; const DATE_FORMAT = "YYYY-MM-DD"; function formatToDateTime(date, format = DATE_TIME_FORMAT) { return dayjs(date).format(format); } function formatToDate(date, format = DATE_FORMAT) { return date ? dayjs(date).format(format) : ""; } function formatToTimestamp(date, format = DATE_TIME_FORMAT) { return dayjs(date, format).valueOf(); } function formatToExcelTime(date) { const timeStamp = formatToTimestamp(date); return (timeStamp / 1e3 + 8 * 3600) / 86400 + 70 * 365 + 19; } const dateUtil = dayjs; function getMomentFormatString(date, valueFormat = DATE_FORMAT) { if (dayjs.isDayjs(date)) return date.format(valueFormat); if (typeof date === "string" && !(date.includes("T") || date.includes("Z"))) { return date; } else { return formatToDate(date, valueFormat); } } export { dateUtil, formatToDate, formatToDateTime, formatToExcelTime, formatToTimestamp, getMomentFormatString }; //# sourceMappingURL=dateUtil2.mjs.map