mall-app-t/peach/utils/index.js

31 lines
1005 B
JavaScript
Raw Normal View History

2024-06-03 18:35:53 +08:00
import dayjs from 'dayjs'
2024-05-28 18:22:58 +08:00
export function resetPagination(pagination) {
pagination.list = []
pagination.total = 0
pagination.pageNo = 1
}
2024-06-03 18:35:53 +08:00
/**
* 时间日期转换
* @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)
}