在一些项目中都会碰到时间的处理,前端或者后端都会用到,如果前端用了类似于element-ui的插件,可以用里面自带的时间的格式进行解决。
看代码
//获取当前时间
CurentTime(time){
var d = new Date();
var localTime = d.getTime();
var localOffset=d.getTimezoneOffset()*60000; //获得当地时间偏移的毫秒数
var utc = localTime + localOffset+3600000*8;
var now = time?new Date(time):new Date(utc);
var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日
var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss =now.getSeconds();
var clock = year + "-";
if(month < 10)
clock += "0";
clock += month + "-";
if(day < 10)
clock += "0";
clock += day + " ";
if(hh < 10)
clock += "0";
clock += hh + ":";
if (mm < 10) clock += '0';
clock += mm+ ":";
if (ss < 10) clock += '0';
clock += ss;
return(clock);
},
把需要转换的时间传入这个方法里,返回来的时间格式为yyyy 年 MM 月 dd 日 00:00:00;这样问题就解决了