最近做的一个项目,从后台查询到日期数据传到前台JS中遍历之后显示的是以“14”开头的毫秒数,刚开始想用“simpleDateFormat类处理,结果显示都不显示了。后来查了一下资料,感觉其实很简单、下面把自己的方法分享给大家以供参考。
1。显示的毫秒数
2。处理之前的样式
3。处理之后的样式
Date.prototype。toLocaleString=function () { 返回this.getFullYear () +“-”+ (this.getMonth () + 1) +“-”+ this.getDate () + " " + this.getHours () +“:”+ this.getMinutes () +“:”+ this.getSeconds (); }; 成功:功能(数据){ var Str=" "; var长度=data.length; 我(var=0; i<长度;我+ +){//Str +=& lt; tr> & lt; td>的[我].roleId + +数据”& lt;/td> & lt; td>“[我].roleName + +数据”& lt;/td> & lt; td>“[我].remarks + +数据”& lt;/td> & lt; td>“[我].createBy + +数据”& lt;/td> & lt; td>“[我].createDate + +数据”& lt;/td> & lt; td>“[我].updateBy + +数据”& lt;/td> & lt; td>“[我].updateDate + +数据”& lt;/td> & lt; td>“[我].status + +数据”& lt;/td> & lt;/tr>”; Date.prototype。toLocaleString=function () { 返回this.getFullYear () +“-”+ (this.getMonth () + 1) +“-”+ this.getDate () + " " + this.getHours () +“:”+ this.getMinutes () +“:”+ this.getSeconds (); }; Str +=& lt; tr>“+ “& lt; td类=\”tbody_check \“在”+ “& lt;跨类=\”检查\“在”+ “& lt;输入类型=\”复选框\“价值=https://www.yisu.com/薄癧我].roleId + +数据”\ \“name=\”复选框“在”+ “& lt;/span>”+ “& lt;/td>”+ “& lt; td>”[我].roleId +数据+”& lt;/td>”+ “& lt; td>”[我].roleName +数据+”& lt;/td>”+ “& lt; td>”[我].remarks +数据+”& lt;/td>”+ “& lt; td>”[我].createBy +数据+”& lt;/td>”+ “& lt; td>”[我].createDate +新日期(数据).toLocaleString () +“& lt;/td>”+ “& lt; td>”[我].updateBy +数据+”& lt;/td>”+ “& lt; td>”[我].updateDate +新日期(数据).toLocaleString () +“& lt;/td>”+ “& lt; td>”[我].status +数据+”& lt;/td>”+ “& lt;/tr>”; } $ (" # rolelist ") . html (Str); } >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
在JS中如何把毫秒转换成规定的日期时间格式实例