UNPKG

press-next

Version:

Vue3 组件库,支持 Composition API

38 lines (28 loc) 871 B
import { timeStampFormat } from 't-comm/es/time/time'; const isToday = (time: number) => { const aDay = timeStampFormat(time, 'yyyyMMdd'); const bDay = timeStampFormat(Date.now(), 'yyyyMMdd'); return aDay === bDay; }; function isYesterday(time: number) { let gap = 24 * 60 * 60; if (time.toString().length >= 11) { gap = gap * 1000; } const aDay = timeStampFormat(time + gap, 'yyyyMMdd'); const bDay = timeStampFormat(Date.now(), 'yyyyMMdd'); return aDay === bDay; } export function formatTime(time: number) { if (!time) return ''; if (isToday(time)) { return timeStampFormat(time, 'hh:mm'); } if (isYesterday(time)) { return timeStampFormat(time, '昨天 hh:mm'); } return timeStampFormat(time, 'MM-dd hh:mm'); } export function isJsonStr(content: string) { return content.startsWith('{') && content.endsWith('}'); }