后端的日期一般是定义为Date类型的,前端接收到以后,直接在页面显示的话,会出现问题(格式不对),现在就写一个function来转化一下:
export function getNowDateTime (dateStr) {
var date = new Date(dateStr)
var seperator1 = '-'
var year = date.getFullYear()
var month = date.getMonth() + 1
var strDate = date.getDate()
var hour = date.getHours()
var minutes = date.getMinutes()
var seconds = date.getSeconds()
if (month >= 1 && month <= 9) {
month = '0' + month
}
if (strDate >= 0 && strDate <= 9) {
strDate = '0' + strDate
}
if (hour >= 0 && hour <= 9) {
hour = '0' + hour
}
if (minutes >= 0 && minutes <= 9) {
minutes = '0' + hour
}
if (seconds >= 0 && seconds <= 9) {
seconds = '0' + seconds
}
var currentdate = year + seperator1 + month + seperator1 + strDate + ' ' + hour + ':' + minutes + ':' + seconds
return currentdate
};