getMajorStarByLunarDate function
通过农历获取命宫主星
@version v1.2.1
@param lunarDateStr 农历日期【YYYY-M-D】,例如2000年七月十七则传入 2000-7-17 @param timeIndex 出生时辰序号【0~12】 @param isLeapMonth 是否闰月,如果该月没有闰月则此字段不生效 @param fixLeap 是否调整闰月情况【默认 true】,假入调整闰月,则闰月的前半个月算上个月,后半个月算下个月 @param language 输出语言,默认为中文 @returns 命宫主星
Implementation
String getMajorStarByLunarDate(
String lunarDateStr,
int timeIndex, [
bool isLeapMonth = false,
bool fixLeap = true,
]) {
final solarDate = lunar2Solar(lunarDateStr, isLeapMonth);
return getMajorStarBySolarDate(solarDate.toString(), timeIndex, fixLeap);
}