将C# DateTime 转为 JS Date
今天碰到了这个问题,故记录之。
问题:若在js显示c# dateTime时,显示的是 /Date(1364214050747)/ 这种格式,并不会自动转换为js的Date.
解决方法:运用正则表达式把中间的数字提取出来,然后运用js的Date方法将其转换。
var re = /-?\d+/; var m = re.exec(data.itemCulmuCredit_time); var date = new Date(Number(m[0])).toLocaleString();
运用firebug查看m:
显示的就是: 2013年3月25日 20:20:50
成功!