|
The sample Visual Basic Program for Chinese Lunar Calendar uses a Microsoft Access database of the Sun and Moon astronomical data instead of astronomical formula. You can export data into SQL, Oracle, MySQL, Sybase, or FoxPro database. Since Visual Basic codes is similar to ASP codes, it's easy to apply the astronomical data into Internet applications. The following are the sample programs
The complete Sun and Moon data is from 1 A.D. to 2246 A.D. The data for
Chinese Calendar we want is from Year 1645 to 2245, because the logic for
Chinese Lunar Calendar to
assign the Lunar Months is the method of
True Moon and
True Sun, which is
from the Chinese Calendar Major Reform in 1645.
The other reason is the Gregorian Calendar dropped 10 days from October 5,
1582 to October 14, 1582 by Pope Gregory XII. This will cause the confusion of
Chinese Calendar conversion before October 5, 1582., such as looking for the
dates of Winter Solstices.
The sample Visual Basic program enables to do the Chinese Lunar Calendar conversion between Gregorian date and Chinese Lunar date from 1645 to 2245 for 24 time zones using Astronomical Calendar or Civil Calendar. This sample program show how to utilize the solar Sector Points, solar Center Point and new moon data.
Stem and Branch Information
The Five Element button
shows how to calculate Stems and Branches for the date and hour, which are the basic information of the Chinese Astrology.
The Explanation of Chinese Calendar conversion
The explanation button show how
to read the data from Sun and Moon data to verify the result of the calendar
conversion.
Solar Time Correction Table
The True Solar Time Correction Table is the Equation of Time for
entire year. The True Solar Time is the
Sundial Time. The Equation of Time is the difference between Sun mean and Sun apparent
time.
This is a reference data only. Chinese Lunar Calendar conversion doesn't apply the Sundial time into the conversion. But we have a bonus sample program of the Equation of Time in the CD.
Get more information from The Equation of Time or The Equation of Time Correction Table
Western Zodiac and Easter Sunday
The source program to find the zodiac for western astrology and the Easter Sunday, is the first Sunday after the full moon that occurs next after the Vernal Equinox. This sample program shows how to use the solar Center Points and full moon data.
The source program to calculate proximate the equation of time from selected date and time zone. This bonus program doesn't use Sun or Moon astronomical data. It's a handy program to adjust the true solar time.
The complete Visual Basic codes, Sun Center Point, Sun Sector Point, New
Moon and Full Moon data are in the Chinese Lunar Calendar CD. The CD also
includes the source codes of the sample programs and utility programs to
manipulate the Sun, Moon and Leap Months data. Click here for CD
Layout.
Home of Chinese Lunar Calendar