var dayOfWeek = ‘Monday’; // Possible values: ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’
var numberOfDays = 5; // Number of days to add or subtract
var dayName = calculateDayOfWeek(dayOfWeek, numberOfDays);
function calculateDayOfWeek(dayOfWeek, numberOfDays) {
var days = [‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’];
var index = days.indexOf(dayOfWeek);
if (index === -1) {
return ‘Invalid day of the week’;
}
var resultIndex = (index + numberOfDays) % 7;
// Handle negative results
if (resultIndex < 0) {
resultIndex += 7;
}\n\n return days[resultIndex];\n}\n\n
Day of Week Calculator
\n
Calculate the day of the week after or before a specified number of days.
\n\n
\n\n
\n\n \n \n\n
Result
\n
Final Day: Monday
\n
Days Added/Subtracted: 5
\n
Formula: (Starting Day Index + Number of Days) % 7
\n
\n
\n\n\n\n\n\n
\n\n\n\n\n
\nDay of Week Calculator
\n
\n