我将Visual Studio 2013与C#结合使用.
我正在调用一个ActionResult方法,该方法从Ajax返回数据列表.
这里的问题是我将日期获取为“ / Date(1460008501597)/”.
我不知道如何使用javascript将其转换为显示在表单上.
请有人帮助我,我很难解决.
解决方法:
如果日期字符串采用所需形式或值本身,则可以使用返回日期的函数.
function getDateIfDate(d) {
var m = d.match(/\/Date\((\d+)\)\//);
return m ? (new Date(+m[1])).toLocaleDateString('en-US', {month: '2-digit', day: '2-digit', year: 'numeric'}) : d;
}
console.log(getDateIfDate("/Date(1460008501597)/"));
console.log(getDateIfDate('abc'));