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 historical Gregorian, ISO 8601, Julian and Milesian calendars.

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.

The light Milesian clock.

Just display the date in your current Locale

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

Today's date in Milesian.

Calendrical computations and Date object extension

The most advanced version of this submodule may be found at GitHub Page of calendrical-javascript.

Comments and proposal

Use this repository's issues.

JSDoc documentation

converterdisplay.js

Milesian Clock and converter functions - excluding initialisation and global variables. Associated with: converter.html.
Version:
  • M2022-11-04
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-11-10
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:
  • M2024-04-22
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-11-10
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-11-04 Shade fields that change quickly when clock is animated
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:
  • M2022-12-15
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:
  • M2023-08-04 fix definition of 'iso_8601' calendar
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
See:
  • yearsignaturepanel.html