...
This rule checks that the date entered into a control named AppointmentDate is no more than 14 days greater than today's date.
Code Block |
---|
var date1 = DateUtil.today(); var date2 = Appointment.value; date1 = date1.split("-"); date2 = date2.split("-"); var sDate = new Date(date1[0]+"/"+date1[1]+"/"+date1[2]); var eDate = new Date(date2[0]+"/"+date2[1]+"/"+date2[2]); var DaysApart = Math.round((eDate-sDate)/86400000); if (DaysApart > 14) { Appointment.status = "Date should be within 14 days from today's date."; } else if (DaysApart < 0) { Appointment.status = "Date should not be earlier to today's date."; } |
...