今天碰到了这个问题,故记录之。

 问题:若在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:

将C# DateTime 转为 JS Date

显示的就是:  2013年3月25日 20:20:50

成功!

 

相关文章:

  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案