在做项目时,后台数据json传到前台ajax,数据中包含DateTime格式的数据,前台js操作时间数据的时候却发现日期变成了秒格式
js能对日期操作的那些方法均不能使用了,例如getDay()等等,但是此时需要对这个进行操作,试了很多方法,最后发现了一种方法
去处多余的内容,留下秒,转为int格式
var time=data.Data[1].Date.replace(/Dimg,""); time=new Date(parseInt(time));
输出的结果就正常了。
从上图可以看出,不转为int也是不行的。不过最好还是建议在后台数据处理的时候转为字符型传送。
如果还有其他在js层处理的方法谢谢解答。