2017-05-02 145 views
0

我試圖讓一個PDF格式表格驗證一個特定的日期。表格要求一個日期,那一天不能超過3天。Pdf格式日期驗證

我至今是:

var todayDate = new Date(); 
var today = todayDate.getTime(); 
//Date minus 3 days in milliseconds 
var dayLimit = today - (259200000); 
//Entered date is less than current date reject 
if (event.getTime < dayLimit) { 
app.alert("You must apply for within 3 days") 
}; 

但它不工作,我究竟做錯了什麼?

感謝

+0

「不工作」不是對問題的技術性描述。 – Rob

回答

1

最明顯的問題是

if (event.getTime < dayLimit) 

假設腳本是在顯示要測試的日期字段的驗證或計算時,我們首先必須創建一個有效的Date對象。

Acrobat JavaScript有util.scand()方法,該方法根據日期字符串創建Date對象。

因此,要創建正確的dayLimit值,您需要Date對象,您可以在其中應用getTime()方法。