2017-05-02 47 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()方法。