but strictly speaking, the horoscope is based on the "lunar calendar". That is, it is neither a lunar calendar nor a solar calendar. It is based on 24 solar terms. The month before the festival is the previous month, and the month after the festival is the next. If someone was born on the tenth day of the first month of this year, if beginning of spring was in November, the lunar column was still the ugly month last year. If he was born on December 25th this year, the moon column was still the ugly month last year. Nowadays, many softwares are simply calculated according to the lunar calendar, which should be quite wrong strictly speaking.