时间格式化
- 时间格式 yyyy-MM-dd HH-mm-ss
transfromTime(time) {
if (time) {
var now = new Date(time),
y = now.getFullYear(),
m = now.getMonth() + 1,
d = now.getDate();
return (
y +
"-" +
(m < 10 ? "0" + m : m) +
"-" +
(d < 10 ? "0" + d : d) +
" " +
now.toTimeString().substr(0, 5)
);
} else {
return null;
}
},
- 时间格式 yyyy-MM-dd
formatTime(date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? "0" + m : m;
var d = date.getDate();
d = d < 10 ? "0" + d : d;
return y + "-" + m + "-" + d;
},
3.时间格式 yyyy-MM-dd 00:00:00
zeroTime(time){
if (time) {
var today = new Date(time);
today.setHours(0);
today.setMinutes(0);
today.setSeconds(0);
today.setMilliseconds(0);
return today;
} else {
var today = new Date();
today.setHours(0);
today.setMinutes(0);
today.setSeconds(0);
today.setMilliseconds(0);
return today;
}
},
4.关于前端发送时间给后端会出现时间会减少8小时的问题,解决方法是:通过转格式就可以了。