UNPKG

jm-mrc-components

Version:

移动端可复用组件库

28 lines (26 loc) 664 B
import { isToday, ChineseWeekDay, outOfCurrentYear } from '../calendar' /** * 格式化日期 */ export function format( date: Date, showToday: boolean = true, showYear: boolean = false, ) { if (showToday && isToday(date)) { return '今天' } return `${ showYear && outOfCurrentYear(date) ? date.getFullYear() + '年' : '' }${date.getMonth() + 1}${date.getDate()}日 周${ ChineseWeekDay[date.getDay()] }` } /** * 格式化时间 */ export function formatTime(date: Date) { const hour = date.getHours() const min = date.getMinutes() return `${('0' + hour).slice(-2)}:${('0' + min).slice(-2)}` }