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

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.

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 and converter functions, onload part. These functions are associated with the Milesian clock and converter 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:
  • M2021-08-30
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 - excluding initialisation and global variables. To be used with suitable calendrical-demo-**.html file. contents: animation routines for the Milesian Clock html page. Required objects initiated by calendrical-init or equivalent. loadCalendrical: promise that modules are imported. Calendrical: prefix name for imported modules.
Version:
  • M2022-03-13
Author:
  • Louis A. de Fouquières https://github.com/Louis-Aime
License:
  • MIT 2016-2022
Source:
To Do:
  • optimise

Requires

  • module:milesianclock.html
  • module:milesianclockinitiate.js
  • module:yearsignaturedisplay.js
  • module:other

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