Home

The Milesian Calendar laboratory

The applications developped from the concept of Milesian calendar may be seen here. All files are grouped in this sub-repertory. These applications use the calendrical-javascript package (see further). The JSDoc documentation is constructed in Milesian-calendar

See on GitHub

The complete Milesian clock

Read the real date and the time, convert from and to custom calendars, display custom and Unicode calendars get the mean moon's coordinates, the seasons, and the yearly main figures in Gregorian, Milesian and Julian calendars.

Link to the Milesian clock.

The date converter

Convert from basic European calendars to any Unicode calendar.

The date converter.

Yearly figures

Compute the yearly characteristics figures: seasons, Delta T, and calendrical basic data.

The yearly figures.

The light Milesian clock

This simple clocks sticks to the system's time and gives the date on a Milesian dial.

Light Milesian clock, HTML page.

Just display the date in your current Locale

Write today's date in Milesian, after fetching the modules and the pldr.xml file:

Load-modules-and-write.

Calendrical computations and Date object extension

This page demonstrates the functionnalities of ExtDate, ExtDateTimeFormat and custom calendars built with the Cycle Based Calendar Computation Engine - CBCCE.

Demonstrator on this repository.

A more advanced version may be available on the GitHub Page of calendrical-javascript.

Comments and proposal

Use this repository's issues.

JSDoc documentation

calendrical-demo.js

JS routines for calendrical-demo: test custom calendars formatting capabilities. To be used with suitable calendrical-demo-**.html file. Contents: animation routines for the html page.
Version:
  • M2022-08-07 adapt to western calendar construction
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • calendrical-demo-**.html.html

converterdisplay.js

Milesian Clock and converter functions - excluding initialisation and global variables. Associated with: converter.html.
Version:
  • M2022-02-10
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • converter.html

Requires

  • module:milesianclockinitiate.
  • module:converteronload.js.

converteronload.js

Milesian converter functions, on load part; These functions are associated with the Milesian converter html page: They use the basic Milesian calendar functions, and the conversion functions of other calendar, in order to perform calendar conversion. Here the general framework and the event listeners are set. Only a few implementation comments are given here, since this code is mainly for demonstration purposes.
Version:
  • M2022-08-07 adapt to western calendar construction
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • converter.html

milesianclockdisplay.js

Milesian Clock and converter functions - excluding initialisation and global variables. These global routines are associated with milesianclock.html. Other related global functions in milesianclockinitiate.js, yearsignaturedisplay.js. Only a few implementation comments are given here, since this code is mainly for demonstration purposes.
Version:
  • M2022-02-10
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • milesianclock.html

Requires

  • module:milesianclockinitiate
  • module:milesianclockonload

milesianclockinitiate.js

milesianclockonload.js

Milesian Clock functions, onload part. These functions are associated with the Milesian clock html page: They use the basic Milesian calendar functions, and the conversion functions of other calendar, in order to display the Milesian on-line clock and to perform calendar conversion. This code is strongly tight with milesianclock.html. Here the general framework and the event listeners are set. Only a few implementation comments are given here, since this code is mainly for demonstration purposes.
Version:
  • M2022-08-07 adapt to western calendar construction
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • milesianclock.html

milesianclockutilities.js

Milesian Clock and converter utility functions for the Milesian clock and converter html applications. These objects are described in the Global section of the JSDoc generated documentation.
Version:
  • M2022-08-07 JSDoc comments
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
To Do:
  • optimise

yearsignaturedisplay.js

Milesian Year Signature Display routines. This package displays annual figures, in relation with yearsignaturedisplay.html. imported routines are accessed through object 'modules'. Only a few implementation comments are given here, since this code is mainly for demonstration purposes.
Version:
  • M2021-08-O6
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • YearSignatureDisplay.html

yearsignatureonload.js

Milesian yearly characteristics figures - on load part. These functions are associated with the page of yearly characteristics figures: They use the basic Milesian calendar functions, and the conversion functions of other calendar, in order to display the Milesian on-line clock and to perform calendar conversion.
Version:
  • M2022-08-07 adapt to western calendar construction
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • yearsignaturepanel.html