c# - 使用javascript将razor View 中的字符串转换为日期时间?

标签 c# javascript asp.net-mvc datetime razor

在我的 Controller 中,我将日期时间转换为字符串

这是代码

var result = from c in displayedCustomers select new[] { c.NonActiveDate.ToString("dd-MM-yyyy HH:mm:ss")};

我想将其转换回日期时间,因为我想将它与今天的日期进行比较

这是我的代码,无法正常工作,因为字符串无法与日期进行比较

if (d <= Date.now)
{
    return '<span style = "color : red">' + oObj.aData[4]+ '</span>';
}

最佳答案

比较之前使用“Date”函数将字符串转换为 JavaScript 中的 Date 对象

if(new Date("your date string") <= Date.now)
{
    // your code
}

关于c# - 使用javascript将razor View 中的字符串转换为日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24031982/

相关文章:

c# - SonarQube 不检测 cs 代码中的重复

javascript - React 组件类元编程

javascript - Node.js 进程在某些 ASP.NET Core 项目中消耗大量 CPU

c# - 使用 C# 在 asp.net 中将谷歌帐户添加到我的网站

c# - 组合框索引和非连续索引值

c# - ASP.Net MVC。如何使用 Entity Framework 自动持久化关系数据?

javascript - 使用 ngview 时有什么方法可以避免更改 URL 地址栏

javascript - 如何在 jQuery 中获取 div 元素的边界框

c# - 处理器数量是否会影响 ASP.NET MVC 4 Web 应用程序中异步线程的性能?

c# - 如何使用具有 "greedy"构造函数的 Scan 将 StructureMap 与通用未封闭类型一起使用