// 方法formDate(date,fmt){var o ={"M+": date.getMonth()+1,//月份 "d+": date.getDate(),//日 "h+": date.getHours(),//小时 "m+": date.getMinutes(),//分 "s+": date.getSeconds(),//秒 "q+": Math.floor((date.getMonth()+3)/3),//季度 "S": date.getMilliseconds()//毫秒 };if(/(y+)/.test(fmt)){
fmt=fmt.replace(RegExp.$1,(date.getFullYear()+"").substr(4- RegExp.$1.length));}for(var k in o){if(newRegExp("("+ k +")").test(fmt)){
fmt = fmt.replace(RegExp.$1,(RegExp.$1.length==1)?(o[k]):(("00"+ o[k]).substr((""+ o[k]).length)));}}return fmt;}
2、将字符串yyyy-MM-dd hh:mm:ss转为日期格式
// 调用方法parserDate(newDate())
parserDate(date){// 方法var t = Date.parse(date);if(!isNaN(t)){returnnewDate(Date.parse(date.replace(/-/g,"/")));}else{returnnewDate();}}
3、时间戳转为字符串格式
// 调用方法getYMDHMS(1621343655000)
// 方法getYMDHMS(timestamp){let time =newDate(timestamp)let year = time.getFullYear()const month =(time.getMonth()+1).toString().padStart(2,'0')const date =(time.getDate()).toString().padStart(2,'0')const hours =(time.getHours()).toString().padStart(2,'0')const minute =(time.getMinutes()).toString().padStart(2,'0')const second =(time.getSeconds()).toString().padStart(2,'0')return year +'-'+ month +'-'+ date +' '+ hours +':'+ minute +':'+ second
}