js接收后台时间数据变成秒处理为正常格式


在做项目时,后台数据json传到前台ajax,数据中包含DateTime格式的数据,前台js操作时间数据的时候却发现日期变成了秒格式

js能对日期操作的那些方法均不能使用了,例如getDay()等等,但是此时需要对这个进行操作,试了很多方法,最后发现了一种方法

去处多余的内容,留下秒,转为int格式

var time=data.Data[1].Date.replace(/\D\img,"");
time=new Date(parseInt(time));

输出的结果就正常了。

从上图可以看出,不转为int也是不行的。不过最好还是建议在后台数据处理的时候转为字符型传送。

如果还有其他在js层处理的方法谢谢解答。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM