31 lines
1005 B
JavaScript
31 lines
1005 B
JavaScript
import dayjs from 'dayjs'
|
||
|
||
export function resetPagination(pagination) {
|
||
pagination.list = []
|
||
pagination.total = 0
|
||
pagination.pageNo = 1
|
||
}
|
||
|
||
/**
|
||
* 时间日期转换
|
||
* @param {dayjs.ConfigType} date 当前时间,new Date() 格式
|
||
* @param {string} format 需要转换的时间格式字符串
|
||
* @description format 字符串随意,如 `YYYY-mm、YYYY-mm-dd`
|
||
* @description format 季度:"YYYY-mm-dd HH:MM:SS QQQQ"
|
||
* @description format 星期:"YYYY-mm-dd HH:MM:SS WWW"
|
||
* @description format 几周:"YYYY-mm-dd HH:MM:SS ZZZ"
|
||
* @description format 季度 + 星期 + 几周:"YYYY-mm-dd HH:MM:SS WWW QQQQ ZZZ"
|
||
* @returns {string} 返回拼接后的时间字符串
|
||
*/
|
||
export function formatDate(date, format) {
|
||
// 日期不存在,则返回空
|
||
if (!date) {
|
||
return ''
|
||
}
|
||
// 日期存在,则进行格式化
|
||
if (format === undefined) {
|
||
format = 'YYYY-MM-DD HH:mm:ss'
|
||
}
|
||
return dayjs(date).format(format)
|
||
}
|