Current Task: Implement iCal Recurrence Rules

Planned Tasks/Enhancements/Features:

  • Implement full support for "Business Day Conventions," including addition/subtraction of business days (supplementing the already-supported "business days between dates" functionality.) Business date conventions specify the business rule for adjusting dates so that they don't fall on holidays, such as "next business day," "preceding business day," "nearest business day, "next business day in same month--adjusting to previous business day if necessary," "previous business day in same month--adjusting to next business day if necessary"
  • Implement multiple timescales (e.g., UT0, UT1, UTC, TAI, apparent solar...) Will at least implement UT1 and UTC--but the architecture will be extensible.
  • Complete all documentation.
  • Implement the Chinese Calendar.
  • Implement the Astronomical Hijri (Islamic) Calendar.
  • Implement conformance to the IANA Time Zone Registry Specification

[Chronos] All code (classes and methods, and all associated documentation,) distributed as part of the Chronos Date/Time library are © Copyright 2005-2006 by Alan L. Lovejoy.  All Rights Reserved. Usage is controlled by the Chronos License (which is included in the distribution as the contents of the file {chronos-license.txt}, and is also available from the Chronos web site {})

"Do not go gentle into that good night,
Old age should burn and rave at the close of the day;
Rage, rage at the dying of the light!" -- Dylan Thomas