簡體   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