The Algorithm

ENOCH’S SOLAR CALENDAR ALGORITHM

 

B.C. formula

e = y / x

A.D. formula

e = (y – nx) / x

Year integer

n = (y – 1) / x + 1

LEGEND

• The purpose of these formulas is to match the correct solar calendar with any solar year and thereby also determine correct leap years.
• (y) represents the year.
• (x) equals 231.
• (e) is a decimal equivalent matching one figure from the rotational tables.
• (n) is a single whole integer representing a cycle of 231 years in the A.D. era.
• To use the formulas, pick any solar year from 3200 B.C. through A.D. 2079 to match to a calendar.
• If it’s a B.C. year, pick the year and dividing by 231 equals an equivalent.
• In the A.D. formula you must determine both (y) and (n).
• When using the year integer formula use only the whole number resulting from your calculations for (n).
• B.C. years are descending and A.D. years are ascending requiring negative equivalents for the A.D. era.
• Zero year can be determined correctly using both the B.C. and A.D. formulas.
• Once you have calculated (e) match the equivalent to the appropriate Virtual Calendar in the rotation tables
• This is a universal solar calendar and is capable of absorbing all other calendars ever used.

  •  A.D. 2002 is: -0.333333 = [2002-(9*231)]/231 = calendar #0.
  •  A.D. 2003 is: -0.329004 = [2003-(9*231)]/231 = calendar #1.
  •  A.D. 2004 is: -0.324675 = [2004-(9*231)]/231 = calendar #2.
  •  A.D. 2005 is: -0.320346 = [2005-(9*231)]/231 = calendar #10.
  •  A.D. 2006 is: -0.316017 = [2006-(9*231)]/231 = calendar #5.
  •  A.D. 2007 is: -0.311688 = [2007-(9*231)]/231 = calendar #6.
  •  A.D. 2008 is: -0.307359 = [2008-(9*231)]/231 = calendar #0.
  •  A.D. 2009 is: -0.303030 = [2009-(9*231)]/231 = calendar #8.
  •  A.D. 2010 is: -0.298701 = [2010-(9*231)]/231 = calendar #3.
  •  A.D. 2011 is: -0.294372 = [2011-(9*231)]/231 = calendar #4.
  •  A.D. 2012 is: -0.290043 = [2012-(9*231)]/231 = calendar #5.
  •  A.D. 2013 is: -0.285714 = [2013-(9*231)]/231 = calendar #13.

Copyright ©2004 A. Bartling