日期比较SharePoint杀死我



我正在尝试将今天的日期与SP ListItem的日期字段中的日期进行比较。

今天的日期如下:[日期] 3月29日12:09:08 UTC 0200 2018和我的领域(ltiov(的日期类似:[日期]太阳7:00:00 utc 0200 2020

第二个日期是错误的,因为在ListItem中是:31-5-2018

我尝试了以下JavaScript进行比较,但它不起作用:

var date = new Date(listItem.LTIOV);
var todaysDate = new Date();
console.log(todaysDate);
console.log(date);
if ((date < todaysDate) && (listItem.MijnStatus == "In Action")) {
if (row != null)
    row.style.backgroundColor = "rgba(153, 204, 255, 0.5)"; //light blue
}

如何比较这两个?

经过很多困惑,我找到了解决方案:

var parts = listItem.LTIOV.split('-');
var todaysDate = new Date();
var date = new Date(parts[2], parts[1] - 1, parts[0]);
if ((date < todaysDate) && (listItem.MijnStatus == "In Action")) {
if (row != null)
    row.style.backgroundColor = "rgba(252, 213, 192, 0.5)"; //light orange
}

这也可能是可能的:

var itemDate = new Date(listItem.LTIOV).getTime();
var todaysDate = new Date().getTime();
var dateIsBeforeToday = itemDate < todaysDate;

使用此解决方案,您不必分开这并不是真正安全的。

相关内容

  • 没有找到相关文章

最新更新