Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting the date of next Monday

How can I get the next Monday in JavaScript? I can't find anything of this in the internet and I have also tried a lot of codes and understanding of this but I can't really do it.

Here's my code:

var d = new Date(); var day = d.getDay(); d = new Date(d.setDate(d.getDate() + day + (day == 0 ? -6 : 2))); 
like image 801
nubteens Avatar asked Oct 12 '15 10:10

nubteens


People also ask

How to get next Monday date in java?

Date date = now. getTime(); String format = new SimpleDateFormat(...). format(date);

How do I get next Monday in Javascript?

getDay(); d = new Date(d. setDate(d. getDate() + day + (day == 0 ? -6 : 2))); javascript.


1 Answers

to fix if today is Monday then sun 7 This will do:

var d = new Date(); d.setDate(d.getDate() + (((1 + 7 - d.getDay()) % 7) || 7)); console.log(d); 
like image 116
Beroza Paul Avatar answered Nov 04 '22 17:11

Beroza Paul