将时间戳转换成年月日的时间过滤器
filters = (v) =>{
var time = new Date(v);
var timeStr = time.getFullYear()+"-"+
(time.getMonth()+1).toString().padStart(2,"0")+"-"+
time.getDate().toString().padStart(2,"0")+ " "+
time.getHours().toString().padStart(2,"0")+":"+
time.getMinutes().toString().padStart(2,"0")+":"+
time.getSeconds().toString().padStart(2,"0");
return timeStr;
}
应用:
this.filters(this.props.formData.constructionTime)}
moment:
import moment from 'moment';
moment(text).format('YYYY-MM-DD HH:mm:ss');//HH:mm:ss text为时间戳
方法二:
function formatDate(date) {
var year=date.getFullYear();
var month=date.getMonth()+1;
var day=date.getDate();
var hour=date.getHours();
var minute=date.getMinutes();
var second=date.getSeconds();
// return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
return year + '-' + (String(month).length > 1 ? month : '0' + month) + '-' +
(String(day).length > 1 ? day : '0' + day) + ' ' + (String(hour).length > 1 ? hour : '0' + hour) + ':' + (String(minute).length > 1 ? minute : '0' + minute)
+ ':' + (String(second).length > 1 ? second : '0' + second)
}
//如果记得时间戳是毫秒级的就需要*1000 不然就错了记得转换成整型
var d=new Date(1553547600000); //Tue Mar 26 2019 05:00:00 GMT+0800 (中国标准时间)
console.log(formatDate(d)) //2019-03-26 05:00:00

浙公网安备 33010602011771号