C# 返回json结果集,js日期格式化

asp.net mvc返回json结果集
 
   
  1. return Json(new
  2. {
  3. total = totalCount,
  4. rows = result
  5. }, JsonRequestBehavior.AllowGet);
返回的时间格式为 " /Date(1381748820000)/ "
这个时候在easyui的datagrid列项需要按如下代码进行格式化
 
  
  1. title: '手术时间', field: 'OPERATION_DATE_TIME', width: 120
  2. , formatter: function (value, rec) {
  3. if (value == null)
  4. return value;
  5. var date = new Date(parseInt(value.substr(6)));
  6. return date.format("yyyy-MM-dd hh:mm");
  7. }
当然还需要对js的Date扩展format方法。
 
   
  1. Date.prototype.format = function (format) {
  2. var o = {
  3. "M+": this.getMonth() + 1, //month
  4. "d+": this.getDate(), //day
  5. "h+": this.getHours(), //hour
  6. "m+": this.getMinutes(), //minute
  7. "s+": this.getSeconds(), //second
  8. "q+": Math.floor((this.getMonth() + 3) / 3), //quarter
  9. "S": this.getMilliseconds() //millisecond
  10. }
  11. if (/(y+)/.test(format)) format = format.replace(RegExp.$1,
  12. (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  13. for (var k in o) if (new RegExp("(" + k + ")").test(format))
  14. format = format.replace(RegExp.$1,
  15. RegExp.$1.length == 1 ? o[k] :
  16. ("00" + o[k]).substr(("" + o[k]).length));
  17. return format;
  18. }





转载于:https://www.cnblogs.com/zuifengke/p/85a7b26d41848b6e7db7810746d2eec9.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值