您的位置:首页 > 编程语言 > ASP

asp.net中webservice对日期类型序列化为json后的格式转换

2013-04-25 00:08 447 查看
asp.net中webservice对日期类型(DateTime)序列化为json后,时间用自UTC(国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来表示。如:Date(1366814473748)

可以自定义javascript函数转换。

function ChangeDateFormat(jsondate) {   //jsondate序列化后的时间字符串
jsondate = jsondate.replace("/Date(", "").replace(")/", "");
var date = new Date(parseInt(jsondate));  //Date参数为毫秒数
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;//getMonth()方法从0开始计算
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
return date.getFullYear() + "-" + month + "-" + currentDate+" " + date.toLocaleTimeString();
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐