| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- //删除提醒
- export const delMessage = (cbk, title = '') => {
- window?.$messageBox?.alert(title ? title : '请谨慎考虑后,确认是否需要删除?', '删除提醒', {
- showCancelButton: true,
- confirmButtonText: '确认删除',
- cancelButtonText: '取消',
- type: 'warning',
- callback: (action) => {
- if (action === 'confirm') {
- cbk()
- }
- }
- })
- }
- //日期格式化
- export const dateFormat = (date, format) => {
- format = format || 'yyyy-MM-dd hh:mm:ss';
- if (date !== 'Invalid Date') {
- let o = {
- "M+": date.getMonth() + 1, //month
- "d+": date.getDate(), //day
- "h+": date.getHours(), //hour
- "m+": date.getMinutes(), //minute
- "s+": date.getSeconds(), //second
- "q+": Math.floor((date.getMonth() + 3) / 3), //quarter
- "S": date.getMilliseconds() //millisecond
- }
- if (/(y+)/.test(format)) {
- format = format.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
- }
- for (let k in o) {
- if (new RegExp("(" + k + ")").test(format)) {
- format = format.replace(RegExp.$1, RegExp.$1.length === 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
- }
- }
- return format;
- }
- return '';
- }
- //获取两个日期之间的天数
- export const getDiffDay=(date_1, date_2)=> {
- // 计算两个日期之间的差值
- let totalDays,diffDate
- let myDate_1 = Date.parse(date_1)
- let myDate_2 = Date.parse(date_2)
- // 将两个日期都转换为毫秒格式,然后做差
- diffDate = Math.abs(myDate_1 - myDate_2) // 取相差毫秒数的绝对值
- totalDays = Math.floor(diffDate / (1000 * 3600 * 24)) // 向下取整
- let year= Math.floor(diffDate / (1000 * 3600 * 24))/365 // 向下取整
- console.log(totalDays,'天数')
- console.log(year,'年数')
- return totalDays // 相差的天数
- }
- export const getDiffYear=(date_1, date_2)=> {
- // 计算两个日期之间的差值
- let totalDays,diffDate
- let myDate_1 = Date.parse(date_1)
- let myDate_2 = Date.parse(date_2)
- // 将两个日期都转换为毫秒格式,然后做差
- diffDate = Math.abs(myDate_1 - myDate_2) // 取相差毫秒数的绝对值
- let year= Math.floor(diffDate / (1000 * 3600 * 24))/365 // 向下取整
- console.log(year,'年数')
- return year // 相差的天数
- }
|