javascript - 如何在javascript中转换日期列值,以及如何增加此日期变量?

标签 javascript sharepoint

我正在在线使用 sharepoint 2013。我创建了一个自定义列表。在此列表中,我使用 JSLink 在列中显示图标。我想做一些逻辑来显示红色或绿色图标。我现在在 js 中有 2 个日期。我的专栏中当前项目的日期和今天的日期。我想做以下检查:

var contractEndDate = ctx.CurrentItem.Contract_x0020_einddatum;

    var today = new Date();


    if((contractEndDate + 10 days) > today)
    {
        return "<img src='https://myCompany.sharepoint.com/sites/teams/Sales/SiteAssets/green.png'/>";
    }
    else
    {
        return "<img src='https://myCompany.sharepoint.com/sites/teams/Sales/SiteAssets/red.png'/>";
    }

如何将 var ContractEndDate 转换为日期?我如何才能将其增加 10 天?

最佳答案

加 10 并比较:

var endPlus10 = new Date(contractEndDate);
endPlus10.setDate(contractEndDate.getDate() + 10);

if (endPlus10 > today) ...

关于javascript - 如何在javascript中转换日期列值,以及如何增加此日期变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22172614/

相关文章:

javascript - jQuery 用户界面 : Best way to load HTML markup?

Jquery:如何根据事件从其他列表设置文本框的值?

wcf - 从 SharePoint 2010 BDC 到 WCF 服务再到 SQL Server 时如何克服双跃点问题

sharepoint - 在 SharePoint 中创建 MySite 时,HttpContext.Current.User.Identity.User.Name 为空

.NET SharePoint 开发,我需要什么?

javascript - jQuery droppable - 在拖动期间接收事件(不仅仅是在初始拖动时)

javascript - 正则表达式 URL(过滤器)解密

javascript - AngularJS 对象在 Controller 方法中丢失值

javascript - 如何从javascript中的字符串中获取唯一字符列表?

html - 旧学校边框图像 - css2 -