How to Calculate Next Day of the Week on Shortcuts
It’s yet another calendar series for Shortcuts. As I have written before, as powerful the Shortcuts is, it could use some handy functions surrounding general date managements — particularly days and weeks department. It is never hard to make a subroutine if you need one, however.
I hope this particular function doesn’t sound too off — it’s to find the “Next Day of the Week”, for example, to schedule an appointment for next Wednesday. It will return closest target day of the week, including the starting date itself. You can use it in conjunction with an if statement to exclude self, or you could add few more weeks to get, for example, next-next Wednesday instead.
- Download the shortcut through the link.
- The shortcut takes a dictionary value such as
\{"date": "somedate", "day": N}, wheresomedateis the starting date in date format, N for the target day (starting from Sunday at value 1) of the week.
Following example would return 11/16/25:
\{"date": "11/10/25", "day": 1}
In case you want to make your own shortcut by yourself, I’ve used a simple formula to calculate the next day of the week would happen. Just to reiterate what I’ve said before, because of the way the formula is written, if the date in question is already on the day you need, (e.g. 11/10/2025 and looking for Monday) it will return the identical date. I suggest using an if statement to simplify the subroutine as much as possible.
