首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

格式化json回来的时间

2012-09-04 
格式化json返回的时间今天在项目中用到了json显示数据,但json中时间格式却不是在数据库中存的那个时间字符

格式化json返回的时间

今天在项目中用到了json显示数据,但json中时间格式却不是在数据库中存的那个时间字符串。时间在json中是这样存储的:

"accessTime":{"nanos":0,"time":1325749307000,"minutes":41,"seconds":47,"hours":15,"month":0,"timezoneOffset":-480,"year":112,"day":4,"date":5}

时间被作为一个对象存储在了json中。这样我们获取时间就不要取了。在网上查了中方法是根据json中的time毫秒数构建一个Date对象:new Date(parseInt(this.accessTime.time))但这样构建出来的日期的格式是这样的: Thu Jan 5 15:41:56 UTC+0800 2012,这种格式肯定不是我们想要的,这是可以调用Date的方法toLocaleString()将时间转换为本地时间格式的形式,形式是这样的:2012年1月5日星期四 15:41:53。当然了如果需要统一格式的话,可以通过调用Date的各个方法实现。

热点排行