The JavaScript for this calendar was taken from a post on

Variations were made to the appearance and functionality. jQuery was also added to be able to revert to the current date on refresh and with the click of a button. The current date and time was added to the top of the calendar.

The display of dates and time are all dependant on JavaScript commands for retrieving the local day, year, and time from the user's own computer.