举例vue类型项目
import dayjs from "dayjs"
import utc from "dayjs/plugin/utc"
dayjs.extend(utc)
const DATE_FORMAT_DEFAULT = 'YYYY-MM-DD HH:mm:ss'
const DATE_FORMAT_YDM = 'YYYY-MM-DD'
export function formatUtcString(dateString, format = 'YYYY-MM-DD') {
return dayjs(dateString).format(format)
}
export function dateDiff(dayDate, oldDate) {
let s1 = dayDate.replace(/-/g, "/");
let s2 = oldDate.replace(/-/g, "/");
let d1 = new Date(s1);
let d2 = new Date(s2);
let time = d1.getTime() - d2.getTime();
return parseInt(time / (1000 * 60 * 60 * 24))
}
使用
import { formatUtcString ,dateDiff} from '@/utils/dayFormat.js';