js 日期计算加上小时 ,string转换成date格式,getHours()方法报错

日期格式必须是date的标准格式 ,例如:  2021-12-13 09:00:00,不是自动补全

   

    var time="202112130900"//分割时间法  2021-12-13 09:00:00,必须拼接成这个,getHours()才能用time=time.substring(0, 4)+"-"+time.substring(4, 6) +"-"+ time.substring(6, 8)+" "+time.substring(8, 10)+":00:00");var date=new Date(time)var now:any//这个就是获取到的日期的所有小时now=date.setHours(date.getHours()+8)//小时再转化为具体的格式now=this.datePipe.transform(now,"yyyy年MM月dd日HH时");console.log(now);

datePipe是angular2用法,可以搜js具体的转换方法

angular2用法我另一篇文章有讲

angular4时间转换,js保留两位小数点(分值转换),angular4前端管道保留两位小数,时间格式化(管道)_小武的博客-CSDN博客_angular管道保留两位小数 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部