Format DateTime in Kendo UI Grid using asp.net MVC Wrapper

前端 未结 8 732
执念已碎
执念已碎 2021-02-01 14:38

I want to build a Kendo UI Grid with format date dd//MM/yyyy. However, all questions that I found about this, it were resolved with code Format(\"{0:d}\");. So,

8条回答
  •  没有蜡笔的小新
    2021-02-01 15:08

    The core issue is documented really well here. Combining the answers there with other stuff I found, here's what I had to do to get it to work on my project.

    In the C# code:

    .Template("#= kendo.toString(parseDate(" + field.Name + "), 'dd/MM/yyyy') #");
    

    Then, create a javascript function:

    function parseDate(d) {
      d = new Date(parseInt(d.replace(/\/Date\((-?\d+)\)\//gi, "$1"), 10));
      return d;
    }
    

    It's a bit of a kluge, but works.

提交回复
热议问题