SolarTerms

delphimoon

Solar Terms

Algorithms

Top  Previous  Next

 

Calculates the starting dates of the solar terms

 

function CalcSolarTerm(year: Integer; term: TSolarTerm): TDateTime;

 

Description

Calculates the dates of the solar terms, which are used in the Chinese calendar for keeping the lunar calendar in sync with the solar movement. The major solar terms are defined as the dates when the position of the sun has a longitude divisible by 30° (the beginning of the seasons are among these), the minor ones defined as those when it is divisible only by 15°.