@darrion.kuhn
To get the next day while skipping the weekend using Moment.js, you can use the add() method along with the day() method to check if the next day is a weekend day and increment accordingly. Here's an example:
1 2 3 4 5 6 7 8 9 10 |
const today = moment();
let nextDay = today.clone().add(1, 'days');
// Check if the next day is a weekend day (6 = Saturday, 0 = Sunday)
while(nextDay.day() === 6 || nextDay.day() === 0) {
nextDay = nextDay.add(1, 'days');
}
// Display the next day skipping the weekend
console.log(nextDay.format('YYYY-MM-DD'));
|
This code will get the current date using moment(), then clone it to a new variable nextDay, adding one day to it. It will then check if the day is a Saturday or Sunday using the day() method. If it is, it will increment nextDay by another day until it's a weekday.
Finally, it will display the next day skipping the weekend using the format() method with the desired format (e.g., 'YYYY-MM-DD').