JSFiddle - React, Tailwind, and code Playground
by Nick Hulea
HTML
<script src="http://cdn.jsdelivr.net/momentjs/2.1.0/moment.min.js"></script>
JavaScript
function checkweekend() {
for (i = 200; i >= 0; i -= 1) {
d = i * 7;
var sept23 = moment("September 23, 2013").format("MM/DD/YYYY");
var nov4 = moment("November 04, 2013").format("MM/DD/YYYY");
var date1 = moment("October 13, 2013").format("MM/DD/YYYY");
var date2 = moment("October 20, 2013").format("MM/DD/YYYY");
var date3 = moment("October 27, 2013").format("MM/DD/YYYY");
var duration = moment.duration({
'days': d
});
var datesun = moment().weekday(0).add(duration);
var datesat = moment().weekday(6).add(duration);
var sunday = moment(datesun).format("MM/DD/YYYY");
var saturday = moment(datesat).format("MM/DD/YYYY");
var day1 = (moment(sunday).isSame(date1) || moment(sunday).isSame(date1));
var day2 = (moment(sunday).isSame(date2) || moment(sunday).isSame(date2));
var day3 = (moment(sunday).isSame(date3) || moment(sunday).isSame(date3));
var alldays1 = (day1 === day2 === day3);
var alldays2 = (day1 && day2 && day3);
if (alldays2 === true) {
alert(alldays2);
}
if (alldays1 === true) {
alert(alldays1);
}
}
return false;
}
checkweekend();