2014-02-14 43 views

回答

0

你可以使用jQuery來實現這一點,並且非常簡單。例如:請參閱下面的內容,瞭解如何使用Jquery獲取當前列表項和創建日期的區別。

var submissionDate = new Date(oListItem.get_item('Created')); 
var today = new Date(); 
var diff = today - submissionDate; 
var days = parseInt(diff/1000/60/60/24); 
0

如果您只是想在1編輯窗體中使用jQuery顯示日期差異的數量。這很簡單。

  • 轉儲jQuery的js文件,並在資源庫中的某個地方

  • 編輯使用設計,並添加1線編輯表單JavaScript代碼文件中:根據參考你的JavaScript代碼文件(引用的jQuery) PlaceHolderMain

  • 在您的JavaScript代碼文件中使用jQuery選擇器來獲取日期,做JavaScript減法並使用jQuery在窗體的dom中插入日期差異(或...如果您想更新一個現有的列表中列出了天數的值來看看spservi ces)

    上述解決方案因爲您的標籤是「javascript」。其他方式可能是一種解決方案(雖然我不知道你的問題的內容):

  • 使用計算的列持有日期的差別

  • 使用工作流做一些與該日期