- 引入该方法,传入需要转化的日期(任何格式都行)
let str=getTime(“Tue Feb 20 2018 04:30:00 GMT+0800 (中国标准时间)”)
let str=getTime(“2018-02-19T12:00:00-08:30”)//utc格式
export function getTime(ev: string,state:boolean=true) {
//state true 只要年月 ,false全部包括时分秒
const dateTime = new Date(ev)
const year = dateTime.getFullYear()
const month = dateTime.getMonth() + 1
const date = dateTime.getDate()
const hour = dateTime.getHours()
const minute = dateTime.getMinutes()
const second = dateTime.getSeconds()
return state?`${year}-${addZero(month)}`:`${year}-${addZero(month)}-${addZero(date)} ${addZero(hour)}:${addZero(minute)}:${addZero(second)}`
};
function addZero (v:any) {
return v < 10 ? '0' + v : v
}