I would like for the previous Monday to appear in the field where a user enters today's date.
E.g.: If today's date is entered 29-Jan-16
then the code would make the previous Monday's date to appear instead (which would be 25-Jan-16
).
I have seen some code online:
function getPreviousMonday() {
var date = new Date();
if (date.getDay() != 0) {
return new Date().setDate(date.getDate() - 7 - 6);
} else {
return new Date().setDate(date.getDate() - date.getDate() - 6);
}
}
However, this is not quite working, why?