Here’s a way to get the date for the next occurrence of a specific day of the week.
Time & Date
Check if a date is after another date
Use the greater than operator (>) to check if the first date comes after the second one.
Check if a date is before another date
Use the less than operator (<) to check if the first date comes before the second one.
Check if a date is between two other dates
Use the greater than (>) and less than (<) operators to check if date is between dateStart and dateEnd.
Get the amount of time from now for a date
Here is a vanilla JS alternative to the moment.js timeFromNow() method.
Alarm Clock
Set an alarm that will play any sound from your computer. You can even select a snooze time after it sounds. Awesome!
Simple Calendar
This script displays a calendar page of the chosen month and year. The function takes a date object as its parameter. If it is omitted, the calendar will default to the date on the client computer.
Event Calendar Code Generator
This script generates code for an event calendar instead of having to do the tedious task of making one each month. This completely simplifies the table making involved. Just punch in your data and cut and paste the code.