繁体   English   中英

如何将 Sharepoint 列表视图中的两个日期与 javascript 进行比较?

[英]How do I compare two dates in Sharepoint listview with javascript?

我想使用 javascript 比较 sharepoint 列表中的两个日期。 2 年前,我问了一个关于比较 sharepoint 中的两个日期的问题。 我使用的代码是这样的:

var date = new Date(listItem.LTIOV);
var todaysDate = new Date();

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

那时可以工作,因为 listitem.LTIOV 中的日期只是一个日期,没有时间。 这次我的约会也有时间部分。 我已经尝试过 date.GetTime() 但结果不正确。 有些日期会在未来一年(例如 2022 年)返回。

有人知道怎么做吗?

马可

new Date(listItem.LTIOV)也将获取时间,如果您在 listitem.LTIOV 中没有时间,它将返回时间为 00:00:00。

因此,您可以像这样比较两个日期和时间:

var date = new Date(date1);
var date = new Date(date2);
if(date1<date2){

}

参考:

https://www.w3schools.com/js/js_date_methods.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM