为什么会需要解决这个问题呢,是因为后台传到前端的数据是long型的,而这个后台是我改不动的,所以只能在前端处理数据,我感觉最好是在后台将数据格式处理好,个人见解
项目中后台从数据库取到的日期格式如下:
"superviseStartDate":{"date":7,"day":1,"hours":0,"minutes":0,"month":11,"nanos":0,"seconds":0,"time":1449417600000,"timezoneOffset":-480,"year":115}
但是后台传到前端的是:
"superviseStartDate":1449417600000
前端只收到了”time”:1449417600000,这是一个long型值,然后我就找了一个网上的js文件,成功将这个long型值转换为日期格式,下面是js文件的地址:http://www.jb51.net/article/35335.htm
下面是我自己应用这个js文件时的代码:
var long = data.superviseStartDate;//"superviseStartDate":1449417600000
console.log(getSmpFormatDateByLong(long,"yyyy-MM"));