Documentation ¶
Index ¶
- Constants
- Variables
- func ListSolarFromBaZi(yearGanZhi string, monthGanZhi string, dayGanZhi string, timeGanZhi string) *list.List
- func ListSolarFromBaZiBySect(yearGanZhi string, monthGanZhi string, dayGanZhi string, timeGanZhi string, ...) *list.List
- func ListSolarFromBaZiBySectAndBaseYear(yearGanZhi string, monthGanZhi string, dayGanZhi string, timeGanZhi string, ...) *list.List
- type DaYun
- func (daYun *DaYun) GetEndAge() int
- func (daYun *DaYun) GetEndYear() int
- func (daYun *DaYun) GetGanZhi() string
- func (daYun *DaYun) GetIndex() int
- func (daYun *DaYun) GetLiuNian() []*LiuNian
- func (daYun *DaYun) GetLiuNianBy(n int) []*LiuNian
- func (daYun *DaYun) GetLunar() *Lunar
- func (daYun *DaYun) GetStartAge() int
- func (daYun *DaYun) GetStartYear() int
- func (daYun *DaYun) GetXiaoYun() []*XiaoYun
- func (daYun *DaYun) GetXiaoYunBy(n int) []*XiaoYun
- func (daYun *DaYun) GetXun() string
- func (daYun *DaYun) GetXunKong() string
- type EightChar
- func (eightChar *EightChar) GetDay() string
- func (eightChar *EightChar) GetDayDiShi() string
- func (eightChar *EightChar) GetDayGan() string
- func (eightChar *EightChar) GetDayGanIndex() int
- func (eightChar *EightChar) GetDayHideGan() []string
- func (eightChar *EightChar) GetDayNaYin() string
- func (eightChar *EightChar) GetDayShiShenGan() string
- func (eightChar *EightChar) GetDayShiShenZhi() *list.List
- func (eightChar *EightChar) GetDayWuXing() string
- func (eightChar *EightChar) GetDayXun() string
- func (eightChar *EightChar) GetDayXunKong() string
- func (eightChar *EightChar) GetDayZhi() string
- func (eightChar *EightChar) GetDayZhiIndex() int
- func (eightChar *EightChar) GetLunar() *Lunar
- func (eightChar *EightChar) GetMingGong() string
- func (eightChar *EightChar) GetMingGongNaYin() string
- func (eightChar *EightChar) GetMonth() string
- func (eightChar *EightChar) GetMonthDiShi() string
- func (eightChar *EightChar) GetMonthGan() string
- func (eightChar *EightChar) GetMonthHideGan() []string
- func (eightChar *EightChar) GetMonthNaYin() string
- func (eightChar *EightChar) GetMonthShiShenGan() string
- func (eightChar *EightChar) GetMonthShiShenZhi() *list.List
- func (eightChar *EightChar) GetMonthWuXing() string
- func (eightChar *EightChar) GetMonthXun() string
- func (eightChar *EightChar) GetMonthXunKong() string
- func (eightChar *EightChar) GetMonthZhi() string
- func (eightChar *EightChar) GetSect() int
- func (eightChar *EightChar) GetShenGong() string
- func (eightChar *EightChar) GetShenGongNaYin() string
- func (eightChar *EightChar) GetTaiXi() string
- func (eightChar *EightChar) GetTaiXiNaYin() string
- func (eightChar *EightChar) GetTaiYuan() string
- func (eightChar *EightChar) GetTaiYuanNaYin() string
- func (eightChar *EightChar) GetTime() string
- func (eightChar *EightChar) GetTimeDiShi() string
- func (eightChar *EightChar) GetTimeGan() string
- func (eightChar *EightChar) GetTimeHideGan() []string
- func (eightChar *EightChar) GetTimeNaYin() string
- func (eightChar *EightChar) GetTimeShiShenGan() string
- func (eightChar *EightChar) GetTimeShiShenZhi() *list.List
- func (eightChar *EightChar) GetTimeWuXing() string
- func (eightChar *EightChar) GetTimeXun() string
- func (eightChar *EightChar) GetTimeXunKong() string
- func (eightChar *EightChar) GetTimeZhi() string
- func (eightChar *EightChar) GetYear() string
- func (eightChar *EightChar) GetYearDiShi() string
- func (eightChar *EightChar) GetYearGan() string
- func (eightChar *EightChar) GetYearHideGan() []string
- func (eightChar *EightChar) GetYearNaYin() string
- func (eightChar *EightChar) GetYearShiShenGan() string
- func (eightChar *EightChar) GetYearShiShenZhi() *list.List
- func (eightChar *EightChar) GetYearWuXing() string
- func (eightChar *EightChar) GetYearXun() string
- func (eightChar *EightChar) GetYearXunKong() string
- func (eightChar *EightChar) GetYearZhi() string
- func (eightChar *EightChar) GetYun(gender int) *Yun
- func (eightChar *EightChar) GetYunBySect(gender int, sect int) *Yun
- func (eightChar *EightChar) SetSect(sect int)
- func (eightChar *EightChar) String() string
- type Foto
- func (f *Foto) GetAnimal() string
- func (f *Foto) GetDay() int
- func (f *Foto) GetDayInChinese() string
- func (f *Foto) GetFestivals() *list.List
- func (f *Foto) GetGong() string
- func (f *Foto) GetLunar() *Lunar
- func (f *Foto) GetMonth() int
- func (f *Foto) GetMonthInChinese() string
- func (f *Foto) GetOtherFestivals() *list.List
- func (f *Foto) GetShou() string
- func (f *Foto) GetXiu() string
- func (f *Foto) GetXiuLuck() string
- func (f *Foto) GetXiuSong() string
- func (f *Foto) GetYear() int
- func (f *Foto) GetYearInChinese() string
- func (f *Foto) GetZheng() string
- func (f *Foto) IsDayYangGong() bool
- func (f *Foto) IsDayZhaiGuanYin() bool
- func (f *Foto) IsDayZhaiShuoWang() bool
- func (f *Foto) IsDayZhaiSix() bool
- func (f *Foto) IsDayZhaiTen() bool
- func (f *Foto) IsMonthZhai() bool
- func (f *Foto) String() string
- func (f *Foto) ToFullString() string
- func (f *Foto) ToString() string
- type FotoFestival
- type Fu
- type JieQi
- type LiuNian
- type LiuYue
- type Lunar
- func (lunar *Lunar) GetAnimal() string
- func (lunar *Lunar) GetBaZi() [4]string
- func (lunar *Lunar) GetBaZiNaYin() [4]string
- func (lunar *Lunar) GetBaZiShiShenDayZhi() *list.List
- func (lunar *Lunar) GetBaZiShiShenGan() [4]string
- func (lunar *Lunar) GetBaZiShiShenMonthZhi() *list.List
- func (lunar *Lunar) GetBaZiShiShenTimeZhi() *list.List
- func (lunar *Lunar) GetBaZiShiShenYearZhi() *list.List
- func (lunar *Lunar) GetBaZiShiShenZhi() [4]string
- func (lunar *Lunar) GetBaZiWuXing() [4]string
- func (lunar *Lunar) GetChong() string
- func (lunar *Lunar) GetChongDesc() string
- func (lunar *Lunar) GetChongGan() string
- func (lunar *Lunar) GetChongGanTie() string
- func (lunar *Lunar) GetChongShengXiao() string
- func (lunar *Lunar) GetCurrentJie() *JieQi
- func (lunar *Lunar) GetCurrentJieQi() *JieQi
- func (lunar *Lunar) GetCurrentQi() *JieQi
- func (lunar *Lunar) GetDay() int
- func (lunar *Lunar) GetDayChong() string
- func (lunar *Lunar) GetDayChongDesc() string
- func (lunar *Lunar) GetDayChongGan() string
- func (lunar *Lunar) GetDayChongGanTie() string
- func (lunar *Lunar) GetDayChongShengXiao() string
- func (lunar *Lunar) GetDayGan() string
- func (lunar *Lunar) GetDayGanExact() string
- func (lunar *Lunar) GetDayGanExact2() string
- func (lunar *Lunar) GetDayGanIndex() int
- func (lunar *Lunar) GetDayGanIndexExact() int
- func (lunar *Lunar) GetDayGanIndexExact2() int
- func (lunar *Lunar) GetDayInChinese() string
- func (lunar *Lunar) GetDayInGanZhi() string
- func (lunar *Lunar) GetDayInGanZhiExact() string
- func (lunar *Lunar) GetDayInGanZhiExact2() string
- func (lunar *Lunar) GetDayJi() *list.List
- func (lunar *Lunar) GetDayJiBySect(sect int) *list.List
- func (lunar *Lunar) GetDayJiShen() *list.List
- func (lunar *Lunar) GetDayLu() string
- func (lunar *Lunar) GetDayNaYin() string
- func (lunar *Lunar) GetDayNineStar() *NineStar
- func (lunar *Lunar) GetDayPositionCai() string
- func (lunar *Lunar) GetDayPositionCaiDesc() string
- func (lunar *Lunar) GetDayPositionFu() string
- func (lunar *Lunar) GetDayPositionFuBySect(sect int) string
- func (lunar *Lunar) GetDayPositionFuDesc() string
- func (lunar *Lunar) GetDayPositionFuDescBySect(sect int) string
- func (lunar *Lunar) GetDayPositionTai() string
- func (lunar *Lunar) GetDayPositionTaiSui() string
- func (lunar *Lunar) GetDayPositionTaiSuiBySect(sect int) string
- func (lunar *Lunar) GetDayPositionTaiSuiDesc() string
- func (lunar *Lunar) GetDayPositionTaiSuiDescBySect(sect int) string
- func (lunar *Lunar) GetDayPositionXi() string
- func (lunar *Lunar) GetDayPositionXiDesc() string
- func (lunar *Lunar) GetDayPositionYangGui() string
- func (lunar *Lunar) GetDayPositionYangGuiDesc() string
- func (lunar *Lunar) GetDayPositionYinGui() string
- func (lunar *Lunar) GetDayPositionYinGuiDesc() string
- func (lunar *Lunar) GetDaySha() string
- func (lunar *Lunar) GetDayShengXiao() string
- func (lunar *Lunar) GetDayTianShen() string
- func (lunar *Lunar) GetDayTianShenLuck() string
- func (lunar *Lunar) GetDayTianShenType() string
- func (lunar *Lunar) GetDayXiongSha() *list.List
- func (lunar *Lunar) GetDayXun() string
- func (lunar *Lunar) GetDayXunExact() string
- func (lunar *Lunar) GetDayXunExact2() string
- func (lunar *Lunar) GetDayXunKong() string
- func (lunar *Lunar) GetDayXunKongExact() string
- func (lunar *Lunar) GetDayXunKongExact2() string
- func (lunar *Lunar) GetDayYi() *list.List
- func (lunar *Lunar) GetDayYiBySect(sect int) *list.List
- func (lunar *Lunar) GetDayZhi() string
- func (lunar *Lunar) GetDayZhiExact() string
- func (lunar *Lunar) GetDayZhiExact2() string
- func (lunar *Lunar) GetDayZhiIndex() int
- func (lunar *Lunar) GetDayZhiIndexExact() int
- func (lunar *Lunar) GetDayZhiIndexExact2() int
- func (lunar *Lunar) GetEightChar() *EightChar
- func (lunar *Lunar) GetFestivals() *list.List
- func (lunar *Lunar) GetFoto() *Foto
- func (lunar *Lunar) GetFu() *Fu
- func (lunar *Lunar) GetGan() string
- func (lunar *Lunar) GetGong() string
- func (lunar *Lunar) GetHou() string
- func (lunar *Lunar) GetHour() int
- func (lunar *Lunar) GetJie() string
- func (lunar *Lunar) GetJieQi() string
- func (lunar *Lunar) GetJieQiList() *list.List
- func (lunar *Lunar) GetJieQiTable() map[string]*Solar
- func (lunar *Lunar) GetLiuYao() string
- func (lunar *Lunar) GetMinute() int
- func (lunar *Lunar) GetMonth() int
- func (lunar *Lunar) GetMonthGan() string
- func (lunar *Lunar) GetMonthGanExact() string
- func (lunar *Lunar) GetMonthGanIndex() int
- func (lunar *Lunar) GetMonthGanIndexExact() int
- func (lunar *Lunar) GetMonthInChinese() string
- func (lunar *Lunar) GetMonthInGanZhi() string
- func (lunar *Lunar) GetMonthInGanZhiExact() string
- func (lunar *Lunar) GetMonthNaYin() string
- func (lunar *Lunar) GetMonthNineStar() *NineStar
- func (lunar *Lunar) GetMonthNineStarBySect(sect int) *NineStar
- func (lunar *Lunar) GetMonthPositionTai() string
- func (lunar *Lunar) GetMonthPositionTaiSui() string
- func (lunar *Lunar) GetMonthPositionTaiSuiBySect(sect int) string
- func (lunar *Lunar) GetMonthPositionTaiSuiDesc() string
- func (lunar *Lunar) GetMonthPositionTaiSuiDescBySect(sect int) string
- func (lunar *Lunar) GetMonthShengXiao() string
- func (lunar *Lunar) GetMonthXun() string
- func (lunar *Lunar) GetMonthXunExact() string
- func (lunar *Lunar) GetMonthXunKong() string
- func (lunar *Lunar) GetMonthXunKongExact() string
- func (lunar *Lunar) GetMonthZhi() string
- func (lunar *Lunar) GetMonthZhiExact() string
- func (lunar *Lunar) GetMonthZhiIndex() int
- func (lunar *Lunar) GetMonthZhiIndexExact() int
- func (lunar *Lunar) GetNextJie() *JieQi
- func (lunar *Lunar) GetNextJieByWholeDay(wholeDay bool) *JieQi
- func (lunar *Lunar) GetNextJieQi() *JieQi
- func (lunar *Lunar) GetNextJieQiByWholeDay(wholeDay bool) *JieQi
- func (lunar *Lunar) GetNextQi() *JieQi
- func (lunar *Lunar) GetNextQiByWholeDay(wholeDay bool) *JieQi
- func (lunar *Lunar) GetOtherFestivals() *list.List
- func (lunar *Lunar) GetPengZuGan() string
- func (lunar *Lunar) GetPengZuZhi() string
- func (lunar *Lunar) GetPositionCai() string
- func (lunar *Lunar) GetPositionCaiDesc() string
- func (lunar *Lunar) GetPositionFu() string
- func (lunar *Lunar) GetPositionFuDesc() string
- func (lunar *Lunar) GetPositionXi() string
- func (lunar *Lunar) GetPositionXiDesc() string
- func (lunar *Lunar) GetPositionYangGui() string
- func (lunar *Lunar) GetPositionYangGuiDesc() string
- func (lunar *Lunar) GetPositionYinGui() string
- func (lunar *Lunar) GetPositionYinGuiDesc() string
- func (lunar *Lunar) GetPrevJie() *JieQi
- func (lunar *Lunar) GetPrevJieByWholeDay(wholeDay bool) *JieQi
- func (lunar *Lunar) GetPrevJieQi() *JieQi
- func (lunar *Lunar) GetPrevJieQiByWholeDay(wholeDay bool) *JieQi
- func (lunar *Lunar) GetPrevQi() *JieQi
- func (lunar *Lunar) GetPrevQiByWholeDay(wholeDay bool) *JieQi
- func (lunar *Lunar) GetQi() string
- func (lunar *Lunar) GetSeason() string
- func (lunar *Lunar) GetSecond() int
- func (lunar *Lunar) GetSha() string
- func (lunar *Lunar) GetShengxiao() string
- func (lunar *Lunar) GetShou() string
- func (lunar *Lunar) GetShuJiu() *ShuJiu
- func (lunar *Lunar) GetSolar() *Solar
- func (lunar *Lunar) GetTao() *Tao
- func (lunar *Lunar) GetTime() *LunarTime
- func (lunar *Lunar) GetTimeChong() string
- func (lunar *Lunar) GetTimeChongDesc() string
- func (lunar *Lunar) GetTimeChongGan() string
- func (lunar *Lunar) GetTimeChongGanTie() string
- func (lunar *Lunar) GetTimeChongShengXiao() string
- func (lunar *Lunar) GetTimeGan() string
- func (lunar *Lunar) GetTimeGanIndex() int
- func (lunar *Lunar) GetTimeInGanZhi() string
- func (lunar *Lunar) GetTimeJi() *list.List
- func (lunar *Lunar) GetTimeNaYin() string
- func (lunar *Lunar) GetTimeNineStar() *NineStar
- func (lunar *Lunar) GetTimePositionCai() string
- func (lunar *Lunar) GetTimePositionCaiDesc() string
- func (lunar *Lunar) GetTimePositionFu() string
- func (lunar *Lunar) GetTimePositionFuDesc() string
- func (lunar *Lunar) GetTimePositionXi() string
- func (lunar *Lunar) GetTimePositionXiDesc() string
- func (lunar *Lunar) GetTimePositionYangGui() string
- func (lunar *Lunar) GetTimePositionYangGuiDesc() string
- func (lunar *Lunar) GetTimePositionYinGui() string
- func (lunar *Lunar) GetTimePositionYinGuiDesc() string
- func (lunar *Lunar) GetTimeSha() string
- func (lunar *Lunar) GetTimeShengXiao() string
- func (lunar *Lunar) GetTimeTianShen() string
- func (lunar *Lunar) GetTimeTianShenLuck() string
- func (lunar *Lunar) GetTimeTianShenType() string
- func (lunar *Lunar) GetTimeXun() string
- func (lunar *Lunar) GetTimeXunKong() string
- func (lunar *Lunar) GetTimeYi() *list.List
- func (lunar *Lunar) GetTimeZhi() string
- func (lunar *Lunar) GetTimeZhiIndex() int
- func (lunar *Lunar) GetTimes() []*LunarTime
- func (lunar *Lunar) GetWeek() int
- func (lunar *Lunar) GetWeekInChinese() string
- func (lunar *Lunar) GetWuHou() string
- func (lunar *Lunar) GetXiu() string
- func (lunar *Lunar) GetXiuLuck() string
- func (lunar *Lunar) GetXiuSong() string
- func (lunar *Lunar) GetYear() int
- func (lunar *Lunar) GetYearGan() string
- func (lunar *Lunar) GetYearGanByLiChun() string
- func (lunar *Lunar) GetYearGanExact() string
- func (lunar *Lunar) GetYearGanIndex() int
- func (lunar *Lunar) GetYearGanIndexByLiChun() int
- func (lunar *Lunar) GetYearGanIndexExact() int
- func (lunar *Lunar) GetYearInChinese() string
- func (lunar *Lunar) GetYearInGanZhi() string
- func (lunar *Lunar) GetYearInGanZhiByLiChun() string
- func (lunar *Lunar) GetYearInGanZhiExact() string
- func (lunar *Lunar) GetYearNaYin() string
- func (lunar *Lunar) GetYearNineStar() *NineStar
- func (lunar *Lunar) GetYearNineStarBySect(sect int) *NineStar
- func (lunar *Lunar) GetYearPositionTaiSui() string
- func (lunar *Lunar) GetYearPositionTaiSuiBySect(sect int) string
- func (lunar *Lunar) GetYearPositionTaiSuiDesc() string
- func (lunar *Lunar) GetYearPositionTaiSuiDescBySect(sect int) string
- func (lunar *Lunar) GetYearShengXiao() string
- func (lunar *Lunar) GetYearShengXiaoByLiChun() string
- func (lunar *Lunar) GetYearShengXiaoExact() string
- func (lunar *Lunar) GetYearXun() string
- func (lunar *Lunar) GetYearXunByLiChun() string
- func (lunar *Lunar) GetYearXunExact() string
- func (lunar *Lunar) GetYearXunKong() string
- func (lunar *Lunar) GetYearXunKongByLiChun() string
- func (lunar *Lunar) GetYearXunKongExact() string
- func (lunar *Lunar) GetYearZhi() string
- func (lunar *Lunar) GetYearZhiByLiChun() string
- func (lunar *Lunar) GetYearZhiExact() string
- func (lunar *Lunar) GetYearZhiIndex() int
- func (lunar *Lunar) GetYearZhiIndexByLiChun() int
- func (lunar *Lunar) GetYearZhiIndexExact() int
- func (lunar *Lunar) GetYueXiang() string
- func (lunar *Lunar) GetZheng() string
- func (lunar *Lunar) GetZhi() string
- func (lunar *Lunar) GetZhiXing() string
- func (lunar *Lunar) Next(days int) *Lunar
- func (lunar *Lunar) String() string
- func (lunar *Lunar) ToFullString() string
- type LunarMonth
- func (lunarMonth *LunarMonth) GetDayCount() int
- func (lunarMonth *LunarMonth) GetFirstJulianDay() float64
- func (lunarMonth *LunarMonth) GetGan() string
- func (lunarMonth *LunarMonth) GetGanIndex() int
- func (lunarMonth *LunarMonth) GetGanZhi() string
- func (lunarMonth *LunarMonth) GetIndex() int
- func (lunarMonth *LunarMonth) GetMonth() int
- func (lunarMonth *LunarMonth) GetNineStar() *NineStar
- func (lunarMonth *LunarMonth) GetPositionCai() string
- func (lunarMonth *LunarMonth) GetPositionCaiDesc() string
- func (lunarMonth *LunarMonth) GetPositionFu() string
- func (lunarMonth *LunarMonth) GetPositionFuBySect(sect int) string
- func (lunarMonth *LunarMonth) GetPositionFuDesc() string
- func (lunarMonth *LunarMonth) GetPositionFuDescBySect(sect int) string
- func (lunarMonth *LunarMonth) GetPositionTaiSui() string
- func (lunarMonth *LunarMonth) GetPositionTaiSuiDesc() string
- func (lunarMonth *LunarMonth) GetPositionXi() string
- func (lunarMonth *LunarMonth) GetPositionXiDesc() string
- func (lunarMonth *LunarMonth) GetPositionYangGui() string
- func (lunarMonth *LunarMonth) GetPositionYangGuiDesc() string
- func (lunarMonth *LunarMonth) GetPositionYinGui() string
- func (lunarMonth *LunarMonth) GetPositionYinGuiDesc() string
- func (lunarMonth *LunarMonth) GetYear() int
- func (lunarMonth *LunarMonth) GetZhi() string
- func (lunarMonth *LunarMonth) GetZhiIndex() int
- func (lunarMonth *LunarMonth) IsLeap() bool
- func (lunarMonth *LunarMonth) Next(n int) *LunarMonth
- func (lunarMonth *LunarMonth) String() string
- type LunarTime
- func (lunarTime *LunarTime) GetChong() string
- func (lunarTime *LunarTime) GetChongDesc() string
- func (lunarTime *LunarTime) GetChongGan() string
- func (lunarTime *LunarTime) GetChongGanTie() string
- func (lunarTime *LunarTime) GetChongShengXiao() string
- func (lunarTime *LunarTime) GetGan() string
- func (lunarTime *LunarTime) GetGanIndex() int
- func (lunarTime *LunarTime) GetGanZhi() string
- func (lunarTime *LunarTime) GetJi() *list.List
- func (lunarTime *LunarTime) GetMaxHm() string
- func (lunarTime *LunarTime) GetMinHm() string
- func (lunarTime *LunarTime) GetNaYin() string
- func (lunarTime *LunarTime) GetNineStar() *NineStar
- func (lunarTime *LunarTime) GetPositionCai() string
- func (lunarTime *LunarTime) GetPositionCaiDesc() string
- func (lunarTime *LunarTime) GetPositionFu() string
- func (lunarTime *LunarTime) GetPositionFuBySect(sect int) string
- func (lunarTime *LunarTime) GetPositionFuDesc() string
- func (lunarTime *LunarTime) GetPositionFuDescBySect(sect int) string
- func (lunarTime *LunarTime) GetPositionXi() string
- func (lunarTime *LunarTime) GetPositionXiDesc() string
- func (lunarTime *LunarTime) GetPositionYangGui() string
- func (lunarTime *LunarTime) GetPositionYangGuiDesc() string
- func (lunarTime *LunarTime) GetPositionYinGui() string
- func (lunarTime *LunarTime) GetPositionYinGuiDesc() string
- func (lunarTime *LunarTime) GetSha() string
- func (lunarTime *LunarTime) GetShengXiao() string
- func (lunarTime *LunarTime) GetTianShen() string
- func (lunarTime *LunarTime) GetTianShenLuck() string
- func (lunarTime *LunarTime) GetTianShenType() string
- func (lunarTime *LunarTime) GetXun() string
- func (lunarTime *LunarTime) GetXunKong() string
- func (lunarTime *LunarTime) GetYi() *list.List
- func (lunarTime *LunarTime) GetZhi() string
- func (lunarTime *LunarTime) GetZhiIndex() int
- func (lunarTime *LunarTime) String() string
- func (lunarTime *LunarTime) ToString() string
- type LunarYear
- func (lunarYear *LunarYear) GetCaoZi() string
- func (lunarYear *LunarYear) GetDayCount() int
- func (lunarYear *LunarYear) GetDeJin() string
- func (lunarYear *LunarYear) GetFenBing() string
- func (lunarYear *LunarYear) GetGan() string
- func (lunarYear *LunarYear) GetGanIndex() int
- func (lunarYear *LunarYear) GetGanZhi() string
- func (lunarYear *LunarYear) GetGengTian() string
- func (lunarYear *LunarYear) GetGongZhu() string
- func (lunarYear *LunarYear) GetHuaShou() string
- func (lunarYear *LunarYear) GetJiaTian() string
- func (lunarYear *LunarYear) GetJieQiJulianDays() []float64
- func (lunarYear *LunarYear) GetKanCan() string
- func (lunarYear *LunarYear) GetMonth(lunarMonth int) *LunarMonth
- func (lunarYear *LunarYear) GetMonths() *list.List
- func (lunarYear *LunarYear) GetMonthsInYear() *list.List
- func (lunarYear *LunarYear) GetNineStar() *NineStar
- func (lunarYear *LunarYear) GetPositionCai() string
- func (lunarYear *LunarYear) GetPositionCaiDesc() string
- func (lunarYear *LunarYear) GetPositionFu() string
- func (lunarYear *LunarYear) GetPositionFuBySect(sect int) string
- func (lunarYear *LunarYear) GetPositionFuDesc() string
- func (lunarYear *LunarYear) GetPositionFuDescBySect(sect int) string
- func (lunarYear *LunarYear) GetPositionTaiSui() string
- func (lunarYear *LunarYear) GetPositionTaiSuiDesc() string
- func (lunarYear *LunarYear) GetPositionXi() string
- func (lunarYear *LunarYear) GetPositionXiDesc() string
- func (lunarYear *LunarYear) GetPositionYangGui() string
- func (lunarYear *LunarYear) GetPositionYangGuiDesc() string
- func (lunarYear *LunarYear) GetPositionYinGui() string
- func (lunarYear *LunarYear) GetPositionYinGuiDesc() string
- func (lunarYear *LunarYear) GetQiangMi() string
- func (lunarYear *LunarYear) GetRenBing() string
- func (lunarYear *LunarYear) GetRenChu() string
- func (lunarYear *LunarYear) GetTouLiang() string
- func (lunarYear *LunarYear) GetTuoGu() string
- func (lunarYear *LunarYear) GetYear() int
- func (lunarYear *LunarYear) GetYuan() string
- func (lunarYear *LunarYear) GetYun() string
- func (lunarYear *LunarYear) GetZhi() string
- func (lunarYear *LunarYear) GetZhiIndex() int
- func (lunarYear *LunarYear) GetZhiShui() string
- func (lunarYear *LunarYear) Next(n int) *LunarYear
- func (lunarYear *LunarYear) String() string
- func (lunarYear *LunarYear) ToFullString() string
- type NineStar
- func (nineStar *NineStar) GetBaMenInQiMen() string
- func (nineStar *NineStar) GetColor() string
- func (nineStar *NineStar) GetIndex() int
- func (nineStar *NineStar) GetLuckInQiMen() string
- func (nineStar *NineStar) GetLuckInXuanKong() string
- func (nineStar *NineStar) GetNameInBeiDou() string
- func (nineStar *NineStar) GetNameInQiMen() string
- func (nineStar *NineStar) GetNameInTaiYi() string
- func (nineStar *NineStar) GetNameInXuanKong() string
- func (nineStar *NineStar) GetNumber() string
- func (nineStar *NineStar) GetPosition() string
- func (nineStar *NineStar) GetPositionDesc() string
- func (nineStar *NineStar) GetSongInTaiYi() string
- func (nineStar *NineStar) GetTypeInTaiYi() string
- func (nineStar *NineStar) GetWuXing() string
- func (nineStar *NineStar) GetYinYangInQiMen() string
- func (nineStar *NineStar) String() string
- func (nineStar *NineStar) ToFullString() string
- type ShuJiu
- type Solar
- func (solar *Solar) GetDay() int
- func (solar *Solar) GetFestivals() *list.List
- func (solar *Solar) GetHour() int
- func (solar *Solar) GetJulianDay() float64
- func (solar *Solar) GetLunar() *Lunar
- func (solar *Solar) GetMinute() int
- func (solar *Solar) GetMonth() int
- func (solar *Solar) GetOtherFestivals() *list.List
- func (solar *Solar) GetSalaryRate() int
- func (solar *Solar) GetSecond() int
- func (solar *Solar) GetWeek() int
- func (solar *Solar) GetWeekInChinese() string
- func (solar *Solar) GetXingZuo() string
- func (solar *Solar) GetXingzuo() string
- func (solar *Solar) GetYear() int
- func (solar *Solar) IsAfter(other *Solar) bool
- func (solar *Solar) IsBefore(other *Solar) bool
- func (solar *Solar) IsLeapYear() bool
- func (solar *Solar) Next(days int, onlyWorkday bool) *Solar
- func (solar *Solar) NextDay(days int) *Solar
- func (solar *Solar) NextHour(hours int) *Solar
- func (solar *Solar) NextMonth(months int) *Solar
- func (solar *Solar) NextYear(years int) *Solar
- func (solar *Solar) String() string
- func (solar *Solar) Subtract(other *Solar) int
- func (solar *Solar) SubtractMinute(other *Solar) int
- func (solar *Solar) ToFullString() string
- func (solar *Solar) ToYmd() string
- func (solar *Solar) ToYmdHms() string
- type SolarHalfYear
- func (solarHalfYear *SolarHalfYear) GetIndex() int
- func (solarHalfYear *SolarHalfYear) GetMonth() int
- func (solarHalfYear *SolarHalfYear) GetMonths() *list.List
- func (solarHalfYear *SolarHalfYear) GetYear() int
- func (solarHalfYear *SolarHalfYear) Next(halfYears int) *SolarHalfYear
- func (solarHalfYear *SolarHalfYear) String() string
- func (solarHalfYear *SolarHalfYear) ToFullString() string
- type SolarMonth
- func (solarMonth *SolarMonth) GetDays() *list.List
- func (solarMonth *SolarMonth) GetMonth() int
- func (solarMonth *SolarMonth) GetWeeks(start int) *list.List
- func (solarMonth *SolarMonth) GetYear() int
- func (solarMonth *SolarMonth) Next(months int) *SolarMonth
- func (solarMonth *SolarMonth) String() string
- func (solarMonth *SolarMonth) ToFullString() string
- type SolarSeason
- func (solarSeason *SolarSeason) GetIndex() int
- func (solarSeason *SolarSeason) GetMonth() int
- func (solarSeason *SolarSeason) GetMonths() *list.List
- func (solarSeason *SolarSeason) GetYear() int
- func (solarSeason *SolarSeason) Next(seasons int) *SolarSeason
- func (solarSeason *SolarSeason) String() string
- func (solarSeason *SolarSeason) ToFullString() string
- type SolarWeek
- func (solarWeek *SolarWeek) GetDay() int
- func (solarWeek *SolarWeek) GetDays() *list.List
- func (solarWeek *SolarWeek) GetDaysInMonth() *list.List
- func (solarWeek *SolarWeek) GetFirstDay() *Solar
- func (solarWeek *SolarWeek) GetFirstDayInMonth() *Solar
- func (solarWeek *SolarWeek) GetIndex() int
- func (solarWeek *SolarWeek) GetIndexInYear() int
- func (solarWeek *SolarWeek) GetMonth() int
- func (solarWeek *SolarWeek) GetYear() int
- func (solarWeek *SolarWeek) Next(weeks int, separateMonth bool) *SolarWeek
- func (solarWeek *SolarWeek) String() string
- func (solarWeek *SolarWeek) ToFullString() string
- type SolarYear
- type Tao
- func (t *Tao) GetDay() int
- func (t *Tao) GetDayInChinese() string
- func (t *Tao) GetFestivals() *list.List
- func (t *Tao) GetLunar() *Lunar
- func (t *Tao) GetMonth() int
- func (t *Tao) GetMonthInChinese() string
- func (t *Tao) GetYear() int
- func (t *Tao) GetYearInChinese() string
- func (t *Tao) IsDayAnWu() bool
- func (t *Tao) IsDayBaHui() bool
- func (t *Tao) IsDayBaJie() bool
- func (t *Tao) IsDayMingWu() bool
- func (t *Tao) IsDaySanHui() bool
- func (t *Tao) IsDaySanYuan() bool
- func (t *Tao) IsDayWu() bool
- func (t *Tao) IsDayWuLa() bool
- func (t *Tao) String() string
- func (t *Tao) ToFullString() string
- func (t *Tao) ToString() string
- type TaoFestival
- type XiaoYun
- type Yun
- func (yun *Yun) GetDaYun() []*DaYun
- func (yun *Yun) GetDaYunBy(n int) []*DaYun
- func (yun *Yun) GetGender() int
- func (yun *Yun) GetLunar() *Lunar
- func (yun *Yun) GetStartDay() int
- func (yun *Yun) GetStartHour() int
- func (yun *Yun) GetStartMonth() int
- func (yun *Yun) GetStartSolar() *Solar
- func (yun *Yun) GetStartYear() int
- func (yun *Yun) IsForward() bool
Constants ¶
const J2000 = 2451545
const MONTH_IN_HALF_YEAR = 6
const MONTH_IN_SEASON = 3
const MONTH_IN_YEAR = 12
Variables ¶
var BA_MEN_QI_MEN = []string{"休", "死", "伤", "杜", "", "开", "惊", "生", "景"}
BA_MEN_QI_MEN 八门(奇门遁甲)
var BIRTH_YEAR = -2697
var CHANG_SHENG = []string{"长生", "沐浴", "冠带", "临官", "帝旺", "衰", "病", "死", "墓", "绝", "胎", "养"}
CHANG_SHENG 长生十二神
var COLOR = []string{"白", "黒", "碧", "绿", "黄", "白", "赤", "白", "紫"}
COLOR 七色
var DEAD_YEAR = -543
var JIE_QI = []string{"冬至", "小寒", "大寒", "立春", "雨水", "惊蛰", "春分", "清明", "谷雨", "立夏", "小满", "芒种", "夏至", "小暑", "大暑", "立秋", "处暑", "白露", "秋分", "寒露", "霜降", "立冬", "小雪", "大雪"}
var JIE_QI_IN_USE = []string{"DA_XUE", "冬至", "小寒", "大寒", "立春", "雨水", "惊蛰", "春分", "清明", "谷雨", "立夏", "小满", "芒种", "夏至", "小暑", "大暑", "立秋", "处暑", "白露", "秋分", "寒露", "霜降", "立冬", "小雪", "大雪", "DONG_ZHI", "XIAO_HAN", "DA_HAN", "LI_CHUN", "YU_SHUI", "JING_ZHE"}
var LEAP_11 = []int{} /* 220 elements not displayed */
var LEAP_12 = []int{} /* 156 elements not displayed */
var LUCK_QI_MEN = []string{"大凶", "大凶", "小吉", "大吉", "大吉", "大吉", "小凶", "小吉", "小凶"}
LUCK_QI_MEN 吉凶(奇门遁甲)
var LUCK_XUAN_KONG = []string{"吉", "凶", "凶", "吉", "凶", "吉", "凶", "吉", "吉"}
LUCK_XUAN_KONG 吉凶(玄空风水)
var MONTH_ZHI = []string{"", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥", "子", "丑"}
MONTH_ZHI 月支,按正月起寅排列
var NAME_BEI_DOU = []string{"天枢", "天璇", "天玑", "天权", "玉衡", "开阳", "摇光", "洞明", "隐元"}
NAME_BEI_DOU 北斗九星
var NAME_QI_MEN = []string{"天蓬", "天芮", "天冲", "天辅", "天禽", "天心", "天柱", "天任", "天英"}
NAME_QI_MEN 奇门九星(奇门遁甲,也称天盘九星)
var NAME_TAI_YI = []string{"太乙", "摄提", "轩辕", "招摇", "天符", "青龙", "咸池", "太阴", "天乙"}
NAME_TAI_YI 太乙九神(太乙神数)
var NAME_XUAN_KONG = []string{"贪狼", "巨门", "禄存", "文曲", "廉贞", "武曲", "破军", "左辅", "右弼"}
NAME_XUAN_KONG 玄空九星(玄空风水)
var NUMBER = []string{"一", "二", "三", "四", "五", "六", "七", "八", "九"}
NUMBER 九数
var POSITION = []string{"坎", "坤", "震", "巽", "中", "乾", "兑", "艮", "离"}
POSITION 后天八卦方位
var SONG_TAI_YI = []string{"门中太乙明,星官号贪狼,赌彩财喜旺,婚姻大吉昌,出入无阻挡,参谒见贤良,此行三五里,黑衣别阴阳。", "门前见摄提,百事必忧疑,相生犹自可,相克祸必临,死门并相会,老妇哭悲啼,求谋并吉事,尽皆不相宜,只可藏隐遁,若动伤身疾。", "出入会轩辕,凡事必缠牵,相生全不美,相克更忧煎,远行多不利,博彩尽输钱,九天玄女法,句句不虚言。", "招摇号木星,当之事莫行,相克行人阻,阴人口舌迎,梦寐多惊惧,屋响斧自鸣,阴阳消息理,万法弗违情。", "五鬼为天符,当门阴女谋,相克无好事,行路阻中途,走失难寻觅,道逢有尼姑,此星当门值,万事有灾除。", "神光跃青龙,财气喜重重,投入有酒食,赌彩最兴隆,更逢相生旺,休言克破凶,见贵安营寨,万事总吉同。", "吾将为咸池,当之尽不宜,出入多不利,相克有灾情,赌彩全输尽,求财空手回,仙人真妙语,愚人莫与知,动用虚惊退,反复逆风吹。", "坐临太阴星,百祸不相侵,求谋悉成就,知交有觅寻,回风归来路,恐有殃伏起,密语中记取,慎乎莫轻行。", "迎来天乙星,相逢百事兴,运用和合庆,茶酒喜相迎,求谋并嫁娶,好合有天成,祸福如神验,吉凶甚分明。"}
SONG_TAI_YI 太乙九神歌诀(太乙神数)
var TYPE_TAI_YI = []string{"吉神", "凶神", "安神", "安神", "凶神", "吉神", "凶神", "吉神", "吉神"}
TYPE_TAI_YI 太乙九神对应类型
var WU_XING = []string{"水", "土", "木", "木", "土", "金", "金", "土", "火"}
WU_XING 五行
var YIN_YANG_QI_MEN = []string{"阳", "阴", "阳", "阳", "阳", "阴", "阴", "阳", "阴"}
YIN_YANG_QI_MEN 阴阳(奇门遁甲)
var YMC = []int{11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
var YUAN = []string{"下", "上", "中"}
YUAN 元
var YUN = []string{"七", "八", "九", "一", "二", "三", "四", "五", "六"}
YUN 运
Functions ¶
func ListSolarFromBaZi ¶ added in v1.0.5
func ListSolarFromBaZiBySect ¶ added in v1.0.24
Types ¶
type DaYun ¶ added in v1.0.9
type DaYun struct {
// contains filtered or unexported fields
}
func (*DaYun) GetEndYear ¶ added in v1.0.9
func (*DaYun) GetLiuNian ¶ added in v1.0.9
GetLiuNian 获取10轮流年
func (*DaYun) GetLiuNianBy ¶ added in v1.2.5
GetLiuNianBy 获取流年
func (*DaYun) GetStartAge ¶ added in v1.0.9
func (*DaYun) GetStartYear ¶ added in v1.0.9
func (*DaYun) GetXiaoYun ¶ added in v1.0.9
GetXiaoYun 获取10轮小运
func (*DaYun) GetXiaoYunBy ¶ added in v1.2.5
GetXiaoYunBy 获取小运
func (*DaYun) GetXunKong ¶ added in v1.0.19
GetXunKong 获取旬空(空亡)
type EightChar ¶ added in v1.0.8
type EightChar struct {
// contains filtered or unexported fields
}
EightChar 八字
func NewEightChar ¶ added in v1.0.8
func (*EightChar) GetDayDiShi ¶ added in v1.0.8
func (*EightChar) GetDayGanIndex ¶ added in v1.0.24
func (*EightChar) GetDayHideGan ¶ added in v1.0.8
func (*EightChar) GetDayNaYin ¶ added in v1.0.8
func (*EightChar) GetDayShiShenGan ¶ added in v1.0.8
func (*EightChar) GetDayShiShenZhi ¶ added in v1.0.8
func (*EightChar) GetDayWuXing ¶ added in v1.0.8
func (*EightChar) GetDayXunKong ¶ added in v1.0.19
GetDayXunKong 获取日柱旬空(空亡)
func (*EightChar) GetDayZhiIndex ¶ added in v1.0.24
func (*EightChar) GetMingGong ¶ added in v1.0.8
func (*EightChar) GetMingGongNaYin ¶ added in v1.0.8
func (*EightChar) GetMonthDiShi ¶ added in v1.0.8
func (*EightChar) GetMonthGan ¶ added in v1.0.8
func (*EightChar) GetMonthHideGan ¶ added in v1.0.8
func (*EightChar) GetMonthNaYin ¶ added in v1.0.8
func (*EightChar) GetMonthShiShenGan ¶ added in v1.0.8
func (*EightChar) GetMonthShiShenZhi ¶ added in v1.0.8
func (*EightChar) GetMonthWuXing ¶ added in v1.0.8
func (*EightChar) GetMonthXun ¶ added in v1.0.19
GetMonthXun 获取月柱所在旬
func (*EightChar) GetMonthXunKong ¶ added in v1.0.19
GetMonthXunKong 获取月柱旬空(空亡)
func (*EightChar) GetMonthZhi ¶ added in v1.0.8
func (*EightChar) GetShenGong ¶ added in v1.0.8
func (*EightChar) GetShenGongNaYin ¶ added in v1.0.8
func (*EightChar) GetTaiXiNaYin ¶ added in v1.2.18
func (*EightChar) GetTaiYuan ¶ added in v1.0.8
func (*EightChar) GetTaiYuanNaYin ¶ added in v1.0.8
func (*EightChar) GetTimeDiShi ¶ added in v1.0.8
func (*EightChar) GetTimeGan ¶ added in v1.0.8
func (*EightChar) GetTimeHideGan ¶ added in v1.0.8
func (*EightChar) GetTimeNaYin ¶ added in v1.0.8
func (*EightChar) GetTimeShiShenGan ¶ added in v1.0.8
func (*EightChar) GetTimeShiShenZhi ¶ added in v1.0.8
func (*EightChar) GetTimeWuXing ¶ added in v1.0.8
func (*EightChar) GetTimeXun ¶ added in v1.0.19
GetTimeXun 获取时柱所在旬
func (*EightChar) GetTimeXunKong ¶ added in v1.0.19
GetTimeXunKong 获取时柱旬空(空亡)
func (*EightChar) GetTimeZhi ¶ added in v1.0.8
func (*EightChar) GetYearDiShi ¶ added in v1.0.8
func (*EightChar) GetYearGan ¶ added in v1.0.8
func (*EightChar) GetYearHideGan ¶ added in v1.0.8
func (*EightChar) GetYearNaYin ¶ added in v1.0.8
func (*EightChar) GetYearShiShenGan ¶ added in v1.0.8
func (*EightChar) GetYearShiShenZhi ¶ added in v1.0.8
func (*EightChar) GetYearWuXing ¶ added in v1.0.8
func (*EightChar) GetYearXun ¶ added in v1.0.19
GetYearXun 获取年柱所在旬
func (*EightChar) GetYearXunKong ¶ added in v1.0.19
GetYearXunKong 获取年柱旬空(空亡)
func (*EightChar) GetYearZhi ¶ added in v1.0.8
func (*EightChar) GetYunBySect ¶ added in v1.2.15
GetYunBySect 获取运
type Foto ¶ added in v1.2.8
type Foto struct {
// contains filtered or unexported fields
}
Foto 佛历
func NewFotoFromLunar ¶ added in v1.2.8
func (*Foto) GetDayInChinese ¶ added in v1.2.8
func (*Foto) GetFestivals ¶ added in v1.2.8
func (*Foto) GetMonthInChinese ¶ added in v1.2.8
func (*Foto) GetOtherFestivals ¶ added in v1.3.3
func (*Foto) GetXiuLuck ¶ added in v1.2.13
func (*Foto) GetXiuSong ¶ added in v1.2.13
func (*Foto) GetYearInChinese ¶ added in v1.2.8
func (*Foto) IsDayYangGong ¶ added in v1.2.8
func (*Foto) IsDayZhaiGuanYin ¶ added in v1.2.8
func (*Foto) IsDayZhaiShuoWang ¶ added in v1.2.8
func (*Foto) IsDayZhaiSix ¶ added in v1.2.8
func (*Foto) IsDayZhaiTen ¶ added in v1.2.8
func (*Foto) IsMonthZhai ¶ added in v1.2.8
func (*Foto) ToFullString ¶ added in v1.2.8
type FotoFestival ¶ added in v1.2.8
type FotoFestival struct {
// contains filtered or unexported fields
}
FotoFestival 佛历因果犯忌
func NewFotoFestival ¶ added in v1.2.8
func NewFotoFestival(name string, result string, everyMonth bool, remark string) *FotoFestival
func (*FotoFestival) GetName ¶ added in v1.2.8
func (f *FotoFestival) GetName() string
func (*FotoFestival) GetRemark ¶ added in v1.2.8
func (f *FotoFestival) GetRemark() string
func (*FotoFestival) GetResult ¶ added in v1.2.8
func (f *FotoFestival) GetResult() string
func (*FotoFestival) IsEveryMonth ¶ added in v1.2.8
func (f *FotoFestival) IsEveryMonth() bool
func (*FotoFestival) String ¶ added in v1.2.8
func (f *FotoFestival) String() string
func (*FotoFestival) ToFullString ¶ added in v1.2.11
func (f *FotoFestival) ToFullString() string
func (*FotoFestival) ToString ¶ added in v1.2.8
func (f *FotoFestival) ToString() string
type Fu ¶ added in v1.0.25
type Fu struct {
// contains filtered or unexported fields
}
Fu 伏
func (*Fu) ToFullString ¶ added in v1.0.25
type JieQi ¶ added in v1.0.9
type JieQi struct {
// contains filtered or unexported fields
}
JieQi 节气
type LiuNian ¶ added in v1.0.9
type LiuNian struct {
// contains filtered or unexported fields
}
LiuNian 流年
func NewLiuNian ¶ added in v1.0.9
func (*LiuNian) GetXunKong ¶ added in v1.0.19
GetXunKong 获取旬空(空亡)
type LiuYue ¶ added in v1.0.9
type LiuYue struct {
// contains filtered or unexported fields
}
LiuYue 流月
func (*LiuYue) GetGanZhi ¶ added in v1.0.9
GetGanZhi 获取干支 <p> 《五虎遁》 甲己之年丙作首, 乙庚之年戊为头, 丙辛之年寻庚上, 丁壬壬寅顺水流, 若问戊癸何处走, 甲寅之上好追求。
func (*LiuYue) GetMonthInChinese ¶ added in v1.0.9
GetMonthInChinese 获取中文的月
func (*LiuYue) GetXunKong ¶ added in v1.0.19
GetXunKong 获取旬空(空亡)
type Lunar ¶
type Lunar struct {
// contains filtered or unexported fields
}
Lunar 阴历
func NewLunarFromDate ¶
func NewLunarFromSolar ¶ added in v1.3.0
func (*Lunar) GetBaZiNaYin ¶
GetBaZiNaYin @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiShiShenDayZhi ¶ added in v1.0.7
GetBaZiShiShenDayZhi @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiShiShenGan ¶
GetBaZiShiShenGan @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiShiShenMonthZhi ¶ added in v1.0.7
GetBaZiShiShenMonthZhi @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiShiShenTimeZhi ¶ added in v1.0.7
GetBaZiShiShenTimeZhi @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiShiShenYearZhi ¶ added in v1.0.7
GetBaZiShiShenYearZhi @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiShiShenZhi ¶
GetBaZiShiShenZhi @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetBaZiWuXing ¶
GetBaZiWuXing @Deprecated: 该方法已废弃,请使用GetEightChar
func (*Lunar) GetChongDesc ¶
GetChongDesc @Deprecated: 该方法已废弃,请使用GetDayChongDesc
func (*Lunar) GetChongGan ¶
GetChongGan @Deprecated: 该方法已废弃,请使用GetDayChongGan
func (*Lunar) GetChongGanTie ¶
GetChongGanTie @Deprecated: 该方法已废弃,请使用GetDayChongGanTie
func (*Lunar) GetChongShengXiao ¶
GetChongShengXiao @Deprecated: 该方法已废弃,请使用GetDayChongShengXiao
func (*Lunar) GetCurrentJie ¶ added in v1.0.11
GetCurrentJie 获取当天节令对象,如果无节令,返回nil
func (*Lunar) GetCurrentJieQi ¶ added in v1.0.11
GetCurrentJieQi 获取当天节气对象,如果无节气,返回nil
func (*Lunar) GetCurrentQi ¶ added in v1.0.11
GetCurrentQi 获取当天气令对象,如果无气令,返回nil
func (*Lunar) GetDayChong ¶
func (*Lunar) GetDayChongDesc ¶
func (*Lunar) GetDayChongGan ¶
func (*Lunar) GetDayChongGanTie ¶
func (*Lunar) GetDayChongShengXiao ¶
func (*Lunar) GetDayGanExact ¶
func (*Lunar) GetDayGanExact2 ¶ added in v1.0.24
func (*Lunar) GetDayGanIndex ¶ added in v1.0.25
func (*Lunar) GetDayGanIndexExact ¶ added in v1.0.8
func (*Lunar) GetDayGanIndexExact2 ¶ added in v1.0.24
func (*Lunar) GetDayInChinese ¶
func (*Lunar) GetDayInGanZhi ¶
func (*Lunar) GetDayInGanZhiExact ¶
func (*Lunar) GetDayInGanZhiExact2 ¶ added in v1.0.24
func (*Lunar) GetDayJiBySect ¶ added in v1.2.16
func (*Lunar) GetDayJiShen ¶
func (*Lunar) GetDayNaYin ¶
func (*Lunar) GetDayNineStar ¶ added in v1.0.2
func (*Lunar) GetDayPositionCai ¶ added in v1.0.3
func (*Lunar) GetDayPositionCaiDesc ¶ added in v1.0.3
func (*Lunar) GetDayPositionFu ¶ added in v1.0.3
func (*Lunar) GetDayPositionFuBySect ¶ added in v1.2.9
func (*Lunar) GetDayPositionFuDesc ¶ added in v1.0.3
func (*Lunar) GetDayPositionFuDescBySect ¶ added in v1.2.9
func (*Lunar) GetDayPositionTai ¶
func (*Lunar) GetDayPositionTaiSui ¶ added in v1.2.13
func (*Lunar) GetDayPositionTaiSuiBySect ¶ added in v1.2.13
func (*Lunar) GetDayPositionTaiSuiDesc ¶ added in v1.2.13
func (*Lunar) GetDayPositionTaiSuiDescBySect ¶ added in v1.2.13
func (*Lunar) GetDayPositionXi ¶ added in v1.0.3
func (*Lunar) GetDayPositionXiDesc ¶ added in v1.0.3
func (*Lunar) GetDayPositionYangGui ¶ added in v1.0.3
func (*Lunar) GetDayPositionYangGuiDesc ¶ added in v1.0.3
func (*Lunar) GetDayPositionYinGui ¶ added in v1.0.3
func (*Lunar) GetDayPositionYinGuiDesc ¶ added in v1.0.3
func (*Lunar) GetDayShengXiao ¶
func (*Lunar) GetDayTianShen ¶
func (*Lunar) GetDayTianShenLuck ¶
func (*Lunar) GetDayTianShenType ¶
func (*Lunar) GetDayXiongSha ¶
func (*Lunar) GetDayXunExact ¶ added in v1.0.19
GetDayXunExact 获取日所在旬(晚子时日柱算明天)
func (*Lunar) GetDayXunExact2 ¶ added in v1.0.24
GetDayXunExact2 获取日所在旬(晚子时日柱算当天)
func (*Lunar) GetDayXunKong ¶ added in v1.0.19
GetDayXunKong 获取值日空亡
func (*Lunar) GetDayXunKongExact ¶ added in v1.0.19
GetDayXunKongExact 获取值日空亡(晚子时日柱算明天)
func (*Lunar) GetDayXunKongExact2 ¶ added in v1.0.24
GetDayXunKongExact2 获取值日空亡(晚子时日柱算当天)
func (*Lunar) GetDayYiBySect ¶ added in v1.2.16
func (*Lunar) GetDayZhiExact ¶
func (*Lunar) GetDayZhiExact2 ¶ added in v1.0.24
func (*Lunar) GetDayZhiIndex ¶ added in v1.0.25
func (*Lunar) GetDayZhiIndexExact ¶ added in v1.0.8
func (*Lunar) GetDayZhiIndexExact2 ¶ added in v1.0.24
func (*Lunar) GetEightChar ¶ added in v1.0.8
func (*Lunar) GetFestivals ¶
func (*Lunar) GetJieQiList ¶ added in v1.0.3
func (*Lunar) GetJieQiTable ¶
func (*Lunar) GetMonthGan ¶
func (*Lunar) GetMonthGanExact ¶
func (*Lunar) GetMonthGanIndex ¶ added in v1.0.25
func (*Lunar) GetMonthGanIndexExact ¶ added in v1.0.8
func (*Lunar) GetMonthInChinese ¶
func (*Lunar) GetMonthInGanZhi ¶
func (*Lunar) GetMonthInGanZhiExact ¶
func (*Lunar) GetMonthNaYin ¶
func (*Lunar) GetMonthNineStar ¶ added in v1.0.2
func (*Lunar) GetMonthNineStarBySect ¶ added in v1.2.13
func (*Lunar) GetMonthPositionTai ¶
func (*Lunar) GetMonthPositionTaiSui ¶ added in v1.2.13
func (*Lunar) GetMonthPositionTaiSuiBySect ¶ added in v1.2.13
func (*Lunar) GetMonthPositionTaiSuiDesc ¶ added in v1.2.13
func (*Lunar) GetMonthPositionTaiSuiDescBySect ¶ added in v1.2.13
func (*Lunar) GetMonthShengXiao ¶
func (*Lunar) GetMonthXun ¶ added in v1.0.19
GetMonthXun 获取月所在旬(以节交接当天起算)
func (*Lunar) GetMonthXunExact ¶ added in v1.0.19
GetMonthXunExact 获取月所在旬(以节交接时刻起算)
func (*Lunar) GetMonthXunKong ¶ added in v1.0.19
GetMonthXunKong 获取值月空亡(以节交接当天起算)
func (*Lunar) GetMonthXunKongExact ¶ added in v1.0.19
GetMonthXunKongExact 获取值月空亡(以节交接时刻起算)
func (*Lunar) GetMonthZhi ¶
func (*Lunar) GetMonthZhiExact ¶
func (*Lunar) GetMonthZhiIndex ¶ added in v1.0.25
func (*Lunar) GetMonthZhiIndexExact ¶ added in v1.0.8
func (*Lunar) GetNextJie ¶ added in v1.0.9
GetNextJie 获取下一节令(顺推的第一个节令)
func (*Lunar) GetNextJieByWholeDay ¶ added in v1.2.13
func (*Lunar) GetNextJieQi ¶ added in v1.0.9
GetNextJieQi 获取下一节气(顺推的第一个节气)
func (*Lunar) GetNextJieQiByWholeDay ¶ added in v1.2.13
func (*Lunar) GetNextQiByWholeDay ¶ added in v1.2.13
func (*Lunar) GetOtherFestivals ¶
func (*Lunar) GetPengZuGan ¶
func (*Lunar) GetPengZuZhi ¶
func (*Lunar) GetPositionCai ¶
GetPositionCai @Deprecated: 该方法已废弃,请使用GetDayPositionCai
func (*Lunar) GetPositionCaiDesc ¶
GetPositionCaiDesc @Deprecated: 该方法已废弃,请使用GetDayPositionCaiDesc
func (*Lunar) GetPositionFu ¶
GetPositionFu @Deprecated: 该方法已废弃,请使用GetDayPositionFu
func (*Lunar) GetPositionFuDesc ¶
GetPositionFuDesc @Deprecated: 该方法已废弃,请使用GetDayPositionFuDesc
func (*Lunar) GetPositionXi ¶
GetPositionXi @Deprecated: 该方法已废弃,请使用GetDayPositionXi
func (*Lunar) GetPositionXiDesc ¶
GetPositionXiDesc @Deprecated: 该方法已废弃,请使用GetDayPositionXiDesc
func (*Lunar) GetPositionYangGui ¶
GetPositionYangGui @Deprecated: 该方法已废弃,请使用GetDayPositionYangGui
func (*Lunar) GetPositionYangGuiDesc ¶
GetPositionYangGuiDesc @Deprecated: 该方法已废弃,请使用GetDayPositionYangGuiDesc
func (*Lunar) GetPositionYinGui ¶
GetPositionYinGui @Deprecated: 该方法已废弃,请使用GetDayPositionYinGui
func (*Lunar) GetPositionYinGuiDesc ¶
GetPositionYinGuiDesc @Deprecated: 该方法已废弃,请使用GetDayPositionYinGuiDesc
func (*Lunar) GetPrevJie ¶ added in v1.0.9
GetPrevJie 获取上一节令(逆推的第一个节令)
func (*Lunar) GetPrevJieByWholeDay ¶ added in v1.2.13
func (*Lunar) GetPrevJieQi ¶ added in v1.0.9
GetPrevJieQi 获取上一节气(逆推的第一个节气)
func (*Lunar) GetPrevJieQiByWholeDay ¶ added in v1.2.13
func (*Lunar) GetPrevQiByWholeDay ¶ added in v1.2.13
func (*Lunar) GetShengxiao ¶
GetShengxiao @Deprecated: 该方法已废弃,请使用GetYearShengXiao
func (*Lunar) GetTimeChong ¶
func (*Lunar) GetTimeChongDesc ¶
func (*Lunar) GetTimeChongGan ¶
func (*Lunar) GetTimeChongGanTie ¶
func (*Lunar) GetTimeChongShengXiao ¶
func (*Lunar) GetTimeGan ¶
func (*Lunar) GetTimeGanIndex ¶ added in v1.0.8
func (*Lunar) GetTimeInGanZhi ¶
func (*Lunar) GetTimeNaYin ¶
func (*Lunar) GetTimeNineStar ¶ added in v1.0.2
func (*Lunar) GetTimePositionCai ¶ added in v1.0.3
func (*Lunar) GetTimePositionCaiDesc ¶ added in v1.0.3
func (*Lunar) GetTimePositionFu ¶ added in v1.0.3
func (*Lunar) GetTimePositionFuDesc ¶ added in v1.0.3
func (*Lunar) GetTimePositionXi ¶ added in v1.0.3
func (*Lunar) GetTimePositionXiDesc ¶ added in v1.0.3
func (*Lunar) GetTimePositionYangGui ¶ added in v1.0.3
func (*Lunar) GetTimePositionYangGuiDesc ¶ added in v1.0.3
func (*Lunar) GetTimePositionYinGui ¶ added in v1.0.3
func (*Lunar) GetTimePositionYinGuiDesc ¶ added in v1.0.3
func (*Lunar) GetTimeSha ¶
func (*Lunar) GetTimeShengXiao ¶
func (*Lunar) GetTimeTianShen ¶
func (*Lunar) GetTimeTianShenLuck ¶
func (*Lunar) GetTimeTianShenType ¶
func (*Lunar) GetTimeXun ¶ added in v1.0.19
GetTimeXun 获取时辰所在旬
func (*Lunar) GetTimeXunKong ¶ added in v1.0.19
GetTimeXunKong 获取值时空亡
func (*Lunar) GetTimeZhi ¶
func (*Lunar) GetTimeZhiIndex ¶ added in v1.0.8
func (*Lunar) GetWeekInChinese ¶
func (*Lunar) GetXiuLuck ¶
func (*Lunar) GetXiuSong ¶
func (*Lunar) GetYearGan ¶
func (*Lunar) GetYearGanByLiChun ¶
func (*Lunar) GetYearGanExact ¶
func (*Lunar) GetYearGanIndex ¶ added in v1.0.25
func (*Lunar) GetYearGanIndexByLiChun ¶ added in v1.0.25
func (*Lunar) GetYearGanIndexExact ¶ added in v1.0.8
func (*Lunar) GetYearInChinese ¶
func (*Lunar) GetYearInGanZhi ¶
func (*Lunar) GetYearInGanZhiByLiChun ¶
func (*Lunar) GetYearInGanZhiExact ¶
func (*Lunar) GetYearNaYin ¶
func (*Lunar) GetYearNineStar ¶ added in v1.0.2
func (*Lunar) GetYearNineStarBySect ¶ added in v1.2.13
func (*Lunar) GetYearPositionTaiSui ¶ added in v1.2.13
func (*Lunar) GetYearPositionTaiSuiBySect ¶ added in v1.2.13
func (*Lunar) GetYearPositionTaiSuiDesc ¶ added in v1.2.13
func (*Lunar) GetYearPositionTaiSuiDescBySect ¶ added in v1.2.13
func (*Lunar) GetYearShengXiao ¶
func (*Lunar) GetYearShengXiaoByLiChun ¶
func (*Lunar) GetYearShengXiaoExact ¶
func (*Lunar) GetYearXun ¶ added in v1.0.19
GetYearXun 获取年所在旬(以正月初一作为新年的开始)
func (*Lunar) GetYearXunByLiChun ¶ added in v1.0.19
GetYearXunByLiChun 获取年所在旬(以立春当天作为新年的开始)
func (*Lunar) GetYearXunExact ¶ added in v1.0.19
GetYearXunExact 获取年所在旬(以立春交接时刻作为新年的开始)
func (*Lunar) GetYearXunKong ¶ added in v1.0.19
GetYearXunKong 获取值年空亡(以正月初一作为新年的开始)
func (*Lunar) GetYearXunKongByLiChun ¶ added in v1.0.19
GetYearXunKongByLiChun 获取值年空亡(以立春当天作为新年的开始)
func (*Lunar) GetYearXunKongExact ¶ added in v1.0.19
GetYearXunKongExact 获取值年空亡(以立春交接时刻作为新年的开始)
func (*Lunar) GetYearZhi ¶
func (*Lunar) GetYearZhiByLiChun ¶
func (*Lunar) GetYearZhiExact ¶
func (*Lunar) GetYearZhiIndex ¶ added in v1.0.25
func (*Lunar) GetYearZhiIndexByLiChun ¶ added in v1.0.25
func (*Lunar) GetYearZhiIndexExact ¶ added in v1.0.8
func (*Lunar) GetYueXiang ¶ added in v1.0.2
func (*Lunar) GetZhiXing ¶
func (*Lunar) ToFullString ¶
type LunarMonth ¶ added in v1.2.0
type LunarMonth struct {
// contains filtered or unexported fields
}
LunarMonth 阴历月
func NewLunarMonth ¶ added in v1.2.0
func NewLunarMonthFromYm ¶ added in v1.2.0
func NewLunarMonthFromYm(lunarYear int, lunarMonth int) *LunarMonth
func (*LunarMonth) GetDayCount ¶ added in v1.2.0
func (lunarMonth *LunarMonth) GetDayCount() int
func (*LunarMonth) GetFirstJulianDay ¶ added in v1.2.0
func (lunarMonth *LunarMonth) GetFirstJulianDay() float64
func (*LunarMonth) GetGan ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetGan() string
func (*LunarMonth) GetGanIndex ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetGanIndex() int
func (*LunarMonth) GetGanZhi ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetGanZhi() string
func (*LunarMonth) GetIndex ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetIndex() int
func (*LunarMonth) GetMonth ¶ added in v1.2.0
func (lunarMonth *LunarMonth) GetMonth() int
func (*LunarMonth) GetNineStar ¶ added in v1.2.13
func (lunarMonth *LunarMonth) GetNineStar() *NineStar
func (*LunarMonth) GetPositionCai ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionCai() string
func (*LunarMonth) GetPositionCaiDesc ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionCaiDesc() string
func (*LunarMonth) GetPositionFu ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionFu() string
func (*LunarMonth) GetPositionFuBySect ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionFuBySect(sect int) string
func (*LunarMonth) GetPositionFuDesc ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionFuDesc() string
func (*LunarMonth) GetPositionFuDescBySect ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionFuDescBySect(sect int) string
func (*LunarMonth) GetPositionTaiSui ¶ added in v1.2.13
func (lunarMonth *LunarMonth) GetPositionTaiSui() string
func (*LunarMonth) GetPositionTaiSuiDesc ¶ added in v1.2.13
func (lunarMonth *LunarMonth) GetPositionTaiSuiDesc() string
func (*LunarMonth) GetPositionXi ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionXi() string
func (*LunarMonth) GetPositionXiDesc ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionXiDesc() string
func (*LunarMonth) GetPositionYangGui ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionYangGui() string
func (*LunarMonth) GetPositionYangGuiDesc ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionYangGuiDesc() string
func (*LunarMonth) GetPositionYinGui ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionYinGui() string
func (*LunarMonth) GetPositionYinGuiDesc ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetPositionYinGuiDesc() string
func (*LunarMonth) GetYear ¶ added in v1.2.0
func (lunarMonth *LunarMonth) GetYear() int
func (*LunarMonth) GetZhi ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetZhi() string
func (*LunarMonth) GetZhiIndex ¶ added in v1.3.3
func (lunarMonth *LunarMonth) GetZhiIndex() int
func (*LunarMonth) IsLeap ¶ added in v1.2.0
func (lunarMonth *LunarMonth) IsLeap() bool
func (*LunarMonth) Next ¶ added in v1.2.14
func (lunarMonth *LunarMonth) Next(n int) *LunarMonth
func (*LunarMonth) String ¶ added in v1.2.0
func (lunarMonth *LunarMonth) String() string
type LunarTime ¶ added in v1.2.6
type LunarTime struct {
// contains filtered or unexported fields
}
LunarTime 时辰
func NewLunarTime ¶ added in v1.2.6
func (*LunarTime) GetChongDesc ¶ added in v1.2.6
func (*LunarTime) GetChongGan ¶ added in v1.2.6
func (*LunarTime) GetChongGanTie ¶ added in v1.2.6
func (*LunarTime) GetChongShengXiao ¶ added in v1.2.6
func (*LunarTime) GetGanIndex ¶ added in v1.2.6
func (*LunarTime) GetNineStar ¶ added in v1.2.6
func (*LunarTime) GetPositionCai ¶ added in v1.2.6
func (*LunarTime) GetPositionCaiDesc ¶ added in v1.2.6
func (*LunarTime) GetPositionFu ¶ added in v1.2.6
func (*LunarTime) GetPositionFuBySect ¶ added in v1.2.9
func (*LunarTime) GetPositionFuDesc ¶ added in v1.2.6
func (*LunarTime) GetPositionFuDescBySect ¶ added in v1.2.9
func (*LunarTime) GetPositionXi ¶ added in v1.2.6
func (*LunarTime) GetPositionXiDesc ¶ added in v1.2.6
func (*LunarTime) GetPositionYangGui ¶ added in v1.2.6
func (*LunarTime) GetPositionYangGuiDesc ¶ added in v1.2.6
func (*LunarTime) GetPositionYinGui ¶ added in v1.2.6
func (*LunarTime) GetPositionYinGuiDesc ¶ added in v1.2.6
func (*LunarTime) GetShengXiao ¶ added in v1.2.6
func (*LunarTime) GetTianShen ¶ added in v1.2.6
func (*LunarTime) GetTianShenLuck ¶ added in v1.2.6
func (*LunarTime) GetTianShenType ¶ added in v1.2.6
func (*LunarTime) GetXunKong ¶ added in v1.2.6
GetXunKong 获取值时空亡
func (*LunarTime) GetZhiIndex ¶ added in v1.2.6
type LunarYear ¶ added in v1.2.0
type LunarYear struct {
// contains filtered or unexported fields
}
LunarYear 阴历年
func NewLunarYear ¶ added in v1.2.0
func (*LunarYear) GetDayCount ¶ added in v1.3.2
func (*LunarYear) GetFenBing ¶ added in v1.2.6
func (*LunarYear) GetGanIndex ¶ added in v1.2.13
func (*LunarYear) GetGengTian ¶ added in v1.2.6
func (*LunarYear) GetGongZhu ¶ added in v1.2.13
func (*LunarYear) GetHuaShou ¶ added in v1.2.13
func (*LunarYear) GetJiaTian ¶ added in v1.2.13
func (*LunarYear) GetJieQiJulianDays ¶ added in v1.2.0
func (*LunarYear) GetMonth ¶ added in v1.2.0
func (lunarYear *LunarYear) GetMonth(lunarMonth int) *LunarMonth
func (*LunarYear) GetMonthsInYear ¶ added in v1.3.2
func (*LunarYear) GetNineStar ¶ added in v1.2.13
func (*LunarYear) GetPositionCai ¶ added in v1.2.13
func (*LunarYear) GetPositionCaiDesc ¶ added in v1.2.13
func (*LunarYear) GetPositionFu ¶ added in v1.2.13
func (*LunarYear) GetPositionFuBySect ¶ added in v1.2.13
func (*LunarYear) GetPositionFuDesc ¶ added in v1.2.13
func (*LunarYear) GetPositionFuDescBySect ¶ added in v1.2.13
func (*LunarYear) GetPositionTaiSui ¶ added in v1.2.13
func (*LunarYear) GetPositionTaiSuiDesc ¶ added in v1.2.13
func (*LunarYear) GetPositionXi ¶ added in v1.2.13
func (*LunarYear) GetPositionXiDesc ¶ added in v1.2.13
func (*LunarYear) GetPositionYangGui ¶ added in v1.2.13
func (*LunarYear) GetPositionYangGuiDesc ¶ added in v1.2.13
func (*LunarYear) GetPositionYinGui ¶ added in v1.2.13
func (*LunarYear) GetPositionYinGuiDesc ¶ added in v1.2.13
func (*LunarYear) GetQiangMi ¶ added in v1.2.13
func (*LunarYear) GetRenBing ¶ added in v1.2.13
func (*LunarYear) GetTouLiang ¶ added in v1.2.13
func (*LunarYear) GetZhiIndex ¶ added in v1.2.13
func (*LunarYear) GetZhiShui ¶ added in v1.2.6
func (*LunarYear) ToFullString ¶ added in v1.2.0
type NineStar ¶ added in v1.0.2
type NineStar struct {
// contains filtered or unexported fields
}
NineStar 九星
func NewNineStar ¶ added in v1.0.2
func (*NineStar) GetBaMenInQiMen ¶ added in v1.0.2
func (*NineStar) GetLuckInQiMen ¶ added in v1.0.2
func (*NineStar) GetLuckInXuanKong ¶ added in v1.0.2
func (*NineStar) GetNameInBeiDou ¶ added in v1.0.2
func (*NineStar) GetNameInQiMen ¶ added in v1.0.2
func (*NineStar) GetNameInTaiYi ¶ added in v1.0.2
func (*NineStar) GetNameInXuanKong ¶ added in v1.0.2
func (*NineStar) GetPosition ¶ added in v1.0.2
func (*NineStar) GetPositionDesc ¶ added in v1.0.2
func (*NineStar) GetSongInTaiYi ¶ added in v1.0.2
func (*NineStar) GetTypeInTaiYi ¶ added in v1.0.2
func (*NineStar) GetYinYangInQiMen ¶ added in v1.0.2
func (*NineStar) ToFullString ¶ added in v1.0.2
type ShuJiu ¶ added in v1.0.25
type ShuJiu struct {
// contains filtered or unexported fields
}
ShuJiu 数九
func (*ShuJiu) ToFullString ¶ added in v1.0.25
type Solar ¶
type Solar struct {
// contains filtered or unexported fields
}
Solar 阳历
func NewSolarFromDate ¶
func NewSolarFromJulianDay ¶
func (*Solar) GetFestivals ¶
func (*Solar) GetJulianDay ¶
func (*Solar) GetOtherFestivals ¶
func (*Solar) GetSalaryRate ¶ added in v1.3.4
func (*Solar) GetWeekInChinese ¶
func (*Solar) GetXingZuo ¶
func (*Solar) GetXingzuo ¶
GetXingzuo @Deprecated: 该方法已废弃,请使用GetXingZuo
func (*Solar) IsLeapYear ¶
func (*Solar) SubtractMinute ¶ added in v1.3.0
func (*Solar) ToFullString ¶
type SolarHalfYear ¶
type SolarHalfYear struct {
// contains filtered or unexported fields
}
SolarHalfYear 阳历半年
func NewSolarHalfYear ¶
func NewSolarHalfYear() *SolarHalfYear
func NewSolarHalfYearFromDate ¶
func NewSolarHalfYearFromDate(date time.Time) *SolarHalfYear
func NewSolarHalfYearFromYm ¶
func NewSolarHalfYearFromYm(year int, month int) *SolarHalfYear
func (*SolarHalfYear) GetIndex ¶
func (solarHalfYear *SolarHalfYear) GetIndex() int
func (*SolarHalfYear) GetMonth ¶
func (solarHalfYear *SolarHalfYear) GetMonth() int
func (*SolarHalfYear) GetMonths ¶
func (solarHalfYear *SolarHalfYear) GetMonths() *list.List
func (*SolarHalfYear) GetYear ¶
func (solarHalfYear *SolarHalfYear) GetYear() int
func (*SolarHalfYear) Next ¶
func (solarHalfYear *SolarHalfYear) Next(halfYears int) *SolarHalfYear
func (*SolarHalfYear) String ¶
func (solarHalfYear *SolarHalfYear) String() string
func (*SolarHalfYear) ToFullString ¶
func (solarHalfYear *SolarHalfYear) ToFullString() string
type SolarMonth ¶
type SolarMonth struct {
// contains filtered or unexported fields
}
SolarMonth 阳历月
func NewSolarMonth ¶
func NewSolarMonth() *SolarMonth
func NewSolarMonthFromDate ¶
func NewSolarMonthFromDate(date time.Time) *SolarMonth
func NewSolarMonthFromYm ¶
func NewSolarMonthFromYm(year int, month int) *SolarMonth
func (*SolarMonth) GetDays ¶
func (solarMonth *SolarMonth) GetDays() *list.List
func (*SolarMonth) GetMonth ¶
func (solarMonth *SolarMonth) GetMonth() int
func (*SolarMonth) GetWeeks ¶ added in v1.2.20
func (solarMonth *SolarMonth) GetWeeks(start int) *list.List
func (*SolarMonth) GetYear ¶
func (solarMonth *SolarMonth) GetYear() int
func (*SolarMonth) Next ¶
func (solarMonth *SolarMonth) Next(months int) *SolarMonth
func (*SolarMonth) String ¶
func (solarMonth *SolarMonth) String() string
func (*SolarMonth) ToFullString ¶
func (solarMonth *SolarMonth) ToFullString() string
type SolarSeason ¶
type SolarSeason struct {
// contains filtered or unexported fields
}
SolarSeason 阳历季度
func NewSolarSeason ¶
func NewSolarSeason() *SolarSeason
func NewSolarSeasonFromDate ¶
func NewSolarSeasonFromDate(date time.Time) *SolarSeason
func NewSolarSeasonFromYm ¶
func NewSolarSeasonFromYm(year int, month int) *SolarSeason
func (*SolarSeason) GetIndex ¶
func (solarSeason *SolarSeason) GetIndex() int
func (*SolarSeason) GetMonth ¶
func (solarSeason *SolarSeason) GetMonth() int
func (*SolarSeason) GetMonths ¶
func (solarSeason *SolarSeason) GetMonths() *list.List
func (*SolarSeason) GetYear ¶
func (solarSeason *SolarSeason) GetYear() int
func (*SolarSeason) Next ¶
func (solarSeason *SolarSeason) Next(seasons int) *SolarSeason
func (*SolarSeason) String ¶
func (solarSeason *SolarSeason) String() string
func (*SolarSeason) ToFullString ¶
func (solarSeason *SolarSeason) ToFullString() string
type SolarWeek ¶
type SolarWeek struct {
// contains filtered or unexported fields
}
SolarWeek 阳历周
func NewSolarWeek ¶
func NewSolarWeekFromYmd ¶
func (*SolarWeek) GetDaysInMonth ¶
func (*SolarWeek) GetFirstDay ¶
func (*SolarWeek) GetFirstDayInMonth ¶
func (*SolarWeek) GetIndexInYear ¶ added in v1.2.15
func (*SolarWeek) ToFullString ¶
type SolarYear ¶
type SolarYear struct {
// contains filtered or unexported fields
}
SolarYear 阳历年
func NewSolarYear ¶
func NewSolarYear() *SolarYear
func NewSolarYearFromDate ¶
func NewSolarYearFromYear ¶
func (*SolarYear) ToFullString ¶
type Tao ¶ added in v1.2.11
type Tao struct {
// contains filtered or unexported fields
}
Tao 道历
func NewTaoFromLunar ¶ added in v1.2.11
func (*Tao) GetDayInChinese ¶ added in v1.2.11
func (*Tao) GetFestivals ¶ added in v1.2.11
func (*Tao) GetMonthInChinese ¶ added in v1.2.11
func (*Tao) GetYearInChinese ¶ added in v1.2.11
func (*Tao) IsDayBaHui ¶ added in v1.2.11
func (*Tao) IsDayBaJie ¶ added in v1.2.11
func (*Tao) IsDayMingWu ¶ added in v1.2.13
func (*Tao) IsDaySanHui ¶ added in v1.2.11
func (*Tao) IsDaySanYuan ¶ added in v1.2.11
func (*Tao) ToFullString ¶ added in v1.2.11
type TaoFestival ¶ added in v1.2.11
type TaoFestival struct {
// contains filtered or unexported fields
}
TaoFestival 道历节日
func NewTaoFestival ¶ added in v1.2.11
func NewTaoFestival(name string, remark string) *TaoFestival
func (*TaoFestival) GetName ¶ added in v1.2.11
func (f *TaoFestival) GetName() string
func (*TaoFestival) GetRemark ¶ added in v1.2.11
func (f *TaoFestival) GetRemark() string
func (*TaoFestival) String ¶ added in v1.2.11
func (f *TaoFestival) String() string
func (*TaoFestival) ToFullString ¶ added in v1.2.11
func (f *TaoFestival) ToFullString() string
func (*TaoFestival) ToString ¶ added in v1.2.11
func (f *TaoFestival) ToString() string
type XiaoYun ¶ added in v1.0.9
type XiaoYun struct {
// contains filtered or unexported fields
}
XiaoYun 小运
func (*XiaoYun) GetXunKong ¶ added in v1.0.19
GetXunKong 获取旬空(空亡)
type Yun ¶ added in v1.0.9
type Yun struct {
// contains filtered or unexported fields
}
func (*Yun) GetStartMonth ¶ added in v1.0.9
GetStartMonth 获取起运月数
func (*Yun) GetStartSolar ¶ added in v1.0.9
GetStartSolar 获取起运的阳历日期