Calendar Converters

There are several proposed calendar reforms. I have programmed six calendar converters, which can be found by clicking on their respective hyperlinks below.

Development Key

Developed in CodeHS Javascript
Modified/Developed in HTML/Javascript
Integrated division operator to enable calendar to work with all dates
User Interface Simplified

Development Info

These calendar programs are programmed in Javascript and organized in an interactive HTML page. They are all spawned from the International Fixed Calendar (IFC) program. Initially developed in CodeHS on a CodeHS canvas, the IFC program was modified to operate on an HTML webpage for easier use and programability. The other calendars are spawned from this code, with modifications to the year start, and/or month length and number of months.

May 28, 2020

Completed the IFC converter on CodeHS and embedded that canvas onto the website. However, the converter didn't work on mobile devices, which motivated me to alter the code to work on HTMl pages on both desktop and mobile as well as creating more calendar converters.

September 8 - October 7, 2020

Completed the calendar converters for the six calendar converters.

October 23, 2020

An issue previously present in these programs was the conversion system, stemmed from dividing the number of days from the year start. On desktop, the user's date was limited to between January 1 and December 1 of a common year. However, a person on a mobile device can circumvent this limit, rendering undersirable output, as at the time, there was no failsafe to this issue. On October 23, 2020, all calendar programs recieved a modification which enabled the calendar program to operate properly for all dates and years.

diffDays -= Math.floor(365.2425*(Math.floor(Days/365.2425)))

If the day goes over the number of days in that year, the exceeding number of days are removed. 365.2425 is the number of days in the Gregorian calendar, the calendar currently in use (as of October 23, 2020), which is used to calculate the dates to and from the respective calendar reforms.

October 31, 2020

Completed the Kalentris Calendar converter using similar code to the other converters at the time. However, I neglected to include it on the website because I planned on releasing it along with the Kalentris Time Converter.

Janaury 10, 2021

The calendar programs have been redone so the user doesn't have to enter the year number. User interface has been cleaned up and simplified for a better experience for the user. Also, the IFC and Reddit Calendar converters have been combined into one program because they start on the same day.

January 11, 2021

Completed Kalentris Time Converter


Calendar Key Dates
International Fixed Calendar
  • 5/28/20: Initial Framework Completed
  • 9/8/20: Modified for easier operation on PC/desktop
  • 10/23/20: Finished
  • 1/10/21: UI Simplified
French Republican Calendar
  • 9/8/20: Intital Framework Completed
  • 10/23/20: Finished
  • 1/10/21: UI Simplified
13 Moon Calendar
  • 10/2/20: Initial Framework Completed
  • 10/23/20: Finished
  • 1/10/21: UI Simplified
The New Calendar
  • 10/7/20: Initial Framework Completed
  • 10/23/20: Finished
  • 1/10/21: UI Simplified
Solstice Calendar
  • 10/9/20: Initial Framework Completed
  • 10/23/20: Finished
  • 1/10/21: UI Simplified
Reddit 8 Day Week Calendar
  • 10/9/20: Initial Framework Completed
  • 10/23/20: Finished
  • 1/10/21: UI Simplified
Base 3 Calendar
  • 10/31/20: Finished
Kalentris Timekeeping System
  • 1/11/21: Finished