1..Net中对于日期格式化结果都是 /Date(xxxx)/ 的格式,然而xxxx是指定时间距离标准时间(UTC)的总得毫秒数 (1970.1.1 00:00:00.000)
处理方式说明:使用正则表单时匹配出总毫秒数,然后进行日期转化
正则内容:
//只获取正整数部分,不考虑大于1970年问题
string p = @"\\/Date\((\d+)\)\\/";
//考虑小于1970年的问题
string p = @"\\/Date\((-*\d+)\)\\/";
一、前台JS处理
转化成 Js Date对象
var str = '/Date(1464941268937)/';
var date = new Date(1464941268937);
console.info(date.