How to make perpetual calendar?
Analyze it. You just need to think about leap years. The 60-year cycle of the lunar calendar,
Lunar calendar and solar calendar are calculated separately, and the final data combination is both lunar calendar and solar calendar.
Similarly, the solar terms are the same. Make a solar calendar solar terms table.
Just do the corresponding thing.
I won't say much about the specific implementation. It's easier You can do it online or on the form. Development languages can use vs series and java series. If it is the web, you can use php, aspx, jsp. Database can use Mysql, mssql is easier for fools to use. Oracle Bone Inscriptions is not necessary.
Provide solutions:
Make aspx+c#+ado.net+mssql based on web.
So you can focus on the implementation of the algorithm.