import axiosUtil from '../utils/request' var getAgoDay = function (n){ let date = new Date() let seperator = '-' let newDate = new Date(date.getTime() - n*24*60*60*1000) let year = newDate.getFullYear() let month = newDate.getMonth()+1 let day = newDate.getDate() return year.toString() + seperator + month.toString() + seperator + day.toString() } var getnowDay = function (){ let date = new Date() let seperator = '-' let newDate = new Date(date.getTime()) let year = newDate.getFullYear() let month = newDate.getMonth()+1 let day = newDate.getDate() return year.toString() + seperator + month.toString() + seperator + day.toString() } var getnowTime = function (){ let date = new Date() let seperator = ':' let newDate = new Date(date.getTime()) function __formatLength(value){ if(Number(value) < 10){ return "0"+value }else{ return value } } let hour = __formatLength(newDate.getHours()); let minute = __formatLength(newDate.getMinutes()); let second = __formatLength(newDate.getSeconds()); return hour.toString() + seperator + minute.toString() + seperator + second.toString() } var getServerTime = function (callback){ axiosUtil.ajax_get('/api/dashboard/asn-time-window/get-server-date-time').then(res => { let _res = new Date(res).getTime() let date = getnowDay(_res) let time = getnowTime(_res) let datetime = date + ' ' + time if(callback)callback(date,time,datetime,_res,res) localStorage.setItem('currentServerDate', date); }).catch(error => { console.log(error) }) } export default { getAgoDay: getAgoDay, // 获取当前天前几天 getnowDay: getnowDay, // 获取当前时间 yyyy-dd-mm getnowTime: getnowTime, // 获取当前时间 hh:mm:ss getServerTime:getServerTime,// 获取服务器时间 走接口 }