1.2019-12-31T09:46:00.000Z 转换成 2019-12-31 17:46:00
function switchTimeFormat (time){
const dateTime = new Date(time)
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 `${year}-${this.addZero(month)}-${this.addZero(date)} ${this.addZero(hour)}:${this.addZero(minute)}:${this.addZero(second)}`
}
function addZero (v) {
return v < 10 ? '0' + v : v
}
2.时间戳 转换成 年月日
TransTime(time){
let date = new Date(time);
let y = date.getFullYear();
let m = (date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1);
let d = (date.getDate()<10?'0'+(date.getDate()):date.getDate())
return (y+':'+m+':'+d)
}
3.年月日时分秒 转换成 年月日
TransTime(time){
let time = new Date(time);
let Times = time.getTime(time);//转换成时间戳
let date = new Date(Times );
let y = date.getFullYear();
let m = (date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1);
let d = (date.getDate()<10?'0'+(date.getDate()):date.getDate())
return (y+':'+m+':'+d)
}
4.获取30分钟之后的时间 并展示成 2019-12-31T11:16:41Z格式
var d=new Date(new Date().getTime()+60*1000*30);
var ztime = d.getFullYear() + '-' + (d.getMonth() + 1 < 10 ? '0'+ (d.getMonth() + 1):d.getMonth() + 1) + '-' + (d.getDate() <10?'0'+d.getDate():d.getDate()) + 'T' + (d.getHours()<10?'0'+d.getHours():d.getHours()) + ':' + (d.getMinutes()<10?'0'+d.getMinutes():d.getMinutes()) + ':' + (d.getSeconds()<10?'0'+d.getSeconds():d.getSeconds())+'Z';
5.年:月:日 时:分:秒.0 转换成 年-月-日 时:分
switchTimeFormat: function(time){
const dateTime = new Date(time)
const year = dateTime.getFullYear()
const month = ( dateTime.getMonth() + 1 < 10 ? '0' + (dateTime.getMonth()+1) : dateTime.getMonth()+1);
const date = ( dateTime.getDate() < 10 ? '0' + dateTime.getDate() : dateTime.getDate())
const hour = ( dateTime.getHours() < 10 ? '0' + dateTime.getHours() : dateTime.getHours())
const minute = ( dateTime.getMinutes() < 10 ? '0' + dateTime.getMinutes() : dateTime.getMinutes())
return `${year}-${month}-${date} ${hour}:${minute}`
},