jbadiag
Member
Hi, I wrote this script in javascript for element date to enable only last thursday of the month, but I don't know what I'm doing wrong:
It only shows last thursday but in the next month the result is not the same. Can I use any other var like date in the calendar? any solution?
Thanks
JavaScript:
var dia = date.getDate();
var currentTime = new Date();
var currentDay = currentTime.getDay();
var dayOfWeek = 4; // 0 = Sun, 3 = Wed, 6 = Sat
var daysBack, pastDate, djous;
if (currentDay > dayOfWeek) {
daysBack = currentDay - dayOfWeek;
}
else {
daysBack = (7 - dayOfWeek) + currentDay;
}
// Convert days back to milliseconds
// days * num hours in a day * num mins in an hour * num sec in a min * num ms in a sec
daysBack = daysBack * 24 * 60 * 60 * 1000;
pastDate = new Date(currentTime.getTime() - daysBack);
dijous = pastDate.getDate();
if (dia == dijous){
result = false; }
else {
result = true;
}
Thanks