Skip to content

Master the seasons with the Milesian calendar. Conversion and display JS routines.

License

Notifications You must be signed in to change notification settings

Louis-Aime/Milesian-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Milesian-calendar

Calendar computations, display and conversion routines. Use julian and gregorian calendars, as well as the French republic calendar and the Milesian calendar.

JSDoc documentation and application are available from these GitHub pages.

References: L'Heure milésienne, by Louis-Aimé de Fouquières (Edilivre).

English readers are invited to read The Milesian calendar in short (4 pages) available in this repository.

This Html/Javascript application uses ES2016 modules. It requires an http server application.

Basic calendrical computations and calendar definitions

The submodule calendrical-javascript is used, see calendrical-javascript.

Complement around calendars

Other modules enable Date computation in non-CLDR calendars, or other informations.

  • Lunar data,
  • Eclipse prediction: "seasons" where eclipses may occur,
  • Season computations: solstices and equinoxes,
  • Conversion to and from day counters,
  • Year signature : John Conway's doomsday, Gregorian epact, Easter in Julian and Gregorian calendars.

Utilities for calendar and clock computations

  • calendarclock.js: handling a year clock.

Demo pages

  • Milesian clock: reading today's date in Milesian and other calendars all around the world, converting to other calendars and languages.
  • Light Milesian clock: a tiny version
  • load-modules-and-write: test pages for extension of JS tools.