functionrepair(i){if(i >=0&& i <=9){return"0"+ i;}else{return i;}};functionformatDate(time){var date =newDate(time);var year = date.getFullYear(),
month =repair(date.getMonth()+1),//月份是从0开始的
day =repair(date.getDate()),
hour =repair(date.getHours()),
min =repair(date.getMinutes()),
sec =repair(date.getSeconds());var formatedDate =`${year}-${month}-${day}${hour}:${min}:${sec}`return formatedDate ;}
3、自定义转换格式
functionrepair(i){if(i >=0&& i <=9){return"0"+ i;}else{return i;}};//date参数参考:'yyyy-MM-dd HH:mm:ss','new Date().getTime()'//format默认:'yyyy-MM-dd HH:mm:ss',参考写法'yyyy年MM月-dd日 hh:mm:ss'functionformatDateTime(date, format ='yyyy-MM-dd hh:mm:ss'){
date =newDate(date);var year = date.getFullYear(),
month = page.repair(date.getMonth()+1),//月份是从0开始的
day = page.repair(date.getDate()),
hour = page.repair(date.getHours()),
min = page.repair(date.getMinutes()),
seconds = page.repair(date.getSeconds()),
milliseconds = page.repair(date.getMilliseconds()),
quarter = Math.floor((date.getMonth()+3)/3),// 季度
a = date.getHours()<12?'上午':'下午',// 上午/下午A= date.getHours()<12?'AM':'PM';// AM/PMvar formatedDate = format.replace(/yyyy/g, year).replace(/MM/g, month).replace(/dd/g, day).replace(/hh/g, hour).replace(/mm/g, min).replace(/ss/g, seconds);
console.log(formatedDate);return formatedDate;}