Kendo ASP.NET MVC网格中的格式化日期列

阿本奇

我如何格式化这个日期,如:TodayYesterday<date>在Telerik的剑道ASP.NET MVC网格?

columns.Bound(c => c.DesktopActivation)
                .ClientTemplate("#= DesktopActivation ? renderActivationInfo(DesktopActivation) : '<span style=\"color:\\#999999\">Unused</span>' #");

<script type="text/javascript">
   function renderActivationInfo(activationData) 
   {
      return activationData.MachineName + kendo.toString(new Date(parseInt(activationData.DateActivated.substr(6))), 'MMM d, yyyy');
   }
</script>

似乎无法在Javascript部分内使用此C#实用程序方法:

    public static string GetSpecialDate(DateTime date)
    { 
        int days = ((TimeSpan)(DateTime.Now - date)).Days;

        switch(days)
        { 
            case 0:
                return "Today";
            case 1:
                return "Yesterday";
            default:
                return date.ToString("MMM dd, yyyy", CultureInfo.InvariantCulture);
        }
    }
精神递归

您只需要调整您的javascript函数以弄清楚c#方法的作用。这可能需要针对特定​​对象进行调整,但这将使您朝正确的方向前进:

function renderActivationInfo(activationData) 
{
    var date = kendo.parseDate(activationData.DateActivated).setHours(0, 0, 0, 0);
    var today = new Date().setHours(0, 0, 0, 0);
    var yesterday = new Date();
    yesterday = yesterday.setDate(yesterday.getDate() - 1);
    yesterday = new Date(yesterday).setHours(0, 0, 0, 0);

    if (date == today) {
        return activationData.MachineName + "Today";
    }

    if (date == yesterday) {
        return activationData.MachineName + "Yesterday";
    }

    return activationData.MachineName + kendo.toString(kendo.parseDate(activationData.DateActivated), "MMM dd, yyyy");
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用asp.net MVC包装器在Kendo UI网格中格式化DateTime

来自分类Dev

使用asp.net MVC包装器在Kendo UI网格中格式化DateTime

来自分类Dev

在ASP.NET MVC中的Kendo网格CSS

来自分类Dev

ASP.NET MVC Kendo面板栏

来自分类Dev

ASP.NET Core中的kendo配置

来自分类Dev

ASP.Net MVC Kendo网格的自定义分页

来自分类Dev

如何在ASP.NET MVC 5中格式化日期

来自分类Dev

在ASP.NET MVC中将Kendo MultiSelect与Kendo UI网格一起使用

来自分类Dev

ASP.NET MVC中的Kendo UI饼图颜色

来自分类Dev

ASP.NET MVC中的Kendo UI饼图颜色

来自分类Dev

筛选Kendo网格的格式化日期列

来自分类Dev

Kendo Asp.net MVC网格批处理模式计算列显示不更新

来自分类Dev

如何使用JavaScript,React,Angular,Vue或ASP.NET MVC隐藏Kendo UI网格列

来自分类Dev

如何解决ASP.NET MVC Kendo UI网格中的CRUD操作问题

来自分类Dev

尝试使用ASP.NET MVC从Kendo UI Grid中的子网格重定向时出错

来自分类Dev

通过连接到方法asp.net MVC在Kendo网格中过滤数据

来自分类Dev

如何使用Asp.net Kendo ui网格资源

来自分类Dev

Reference to Kendo UI (ASP.NET MVC) dropdown on a grid

来自分类Dev

ASP.NET MVC TreeView问题的Telerik(Kendo)UI

来自分类Dev

在ASP.NET MVC 5 Stackoverflow实例上更新Kendo

来自分类Dev

Kendo UI Scheduler和ASP.NET MVC

来自分类Dev

Kendo DateTimePicker文化不起作用Asp.net MVC

来自分类Dev

Kendo图表不正确的分组,ASP.NET MVC

来自分类Dev

用Linq过滤Kendo Grid ASP.NET MVC

来自分类Dev

通过 Ajax 调用填充 ASP.NET MVC Kendo Grid

来自分类Dev

ASP.NET MVC Kendo UI 树状图 - 数据?

来自分类Dev

ASP MVC Net 使用 Check list kendo Grid

来自分类Dev

在Asp.Net Core中的Kendo Grid中的DropDownList

来自分类Dev

Asp.net MVC在控制器中反序列化Kendo Grid数据

Related 相关文章

  1. 1

    使用asp.net MVC包装器在Kendo UI网格中格式化DateTime

  2. 2

    使用asp.net MVC包装器在Kendo UI网格中格式化DateTime

  3. 3

    在ASP.NET MVC中的Kendo网格CSS

  4. 4

    ASP.NET MVC Kendo面板栏

  5. 5

    ASP.NET Core中的kendo配置

  6. 6

    ASP.Net MVC Kendo网格的自定义分页

  7. 7

    如何在ASP.NET MVC 5中格式化日期

  8. 8

    在ASP.NET MVC中将Kendo MultiSelect与Kendo UI网格一起使用

  9. 9

    ASP.NET MVC中的Kendo UI饼图颜色

  10. 10

    ASP.NET MVC中的Kendo UI饼图颜色

  11. 11

    筛选Kendo网格的格式化日期列

  12. 12

    Kendo Asp.net MVC网格批处理模式计算列显示不更新

  13. 13

    如何使用JavaScript,React,Angular,Vue或ASP.NET MVC隐藏Kendo UI网格列

  14. 14

    如何解决ASP.NET MVC Kendo UI网格中的CRUD操作问题

  15. 15

    尝试使用ASP.NET MVC从Kendo UI Grid中的子网格重定向时出错

  16. 16

    通过连接到方法asp.net MVC在Kendo网格中过滤数据

  17. 17

    如何使用Asp.net Kendo ui网格资源

  18. 18

    Reference to Kendo UI (ASP.NET MVC) dropdown on a grid

  19. 19

    ASP.NET MVC TreeView问题的Telerik(Kendo)UI

  20. 20

    在ASP.NET MVC 5 Stackoverflow实例上更新Kendo

  21. 21

    Kendo UI Scheduler和ASP.NET MVC

  22. 22

    Kendo DateTimePicker文化不起作用Asp.net MVC

  23. 23

    Kendo图表不正确的分组,ASP.NET MVC

  24. 24

    用Linq过滤Kendo Grid ASP.NET MVC

  25. 25

    通过 Ajax 调用填充 ASP.NET MVC Kendo Grid

  26. 26

    ASP.NET MVC Kendo UI 树状图 - 数据?

  27. 27

    ASP MVC Net 使用 Check list kendo Grid

  28. 28

    在Asp.Net Core中的Kendo Grid中的DropDownList

  29. 29

    Asp.net MVC在控制器中反序列化Kendo Grid数据

热门标签

归档