LunarUtil

package
v1.3.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2024 License: MIT Imports: 4 Imported by: 1

Documentation

Overview

Package LunarUtil @Title LunarUtil @Description 农历工具 @Author 6tail

Index

Constants

View Source
const BASE_MONTH_ZHI_INDEX = 2

Variables

View Source
var ANIMAL = map[string]string{
	"角": "蛟",
	"斗": "獬",
	"奎": "狼",
	"井": "犴",
	"亢": "龙",
	"牛": "牛",
	"娄": "狗",
	"鬼": "羊",
	"女": "蝠",
	"氐": "貉",
	"胃": "彘",
	"柳": "獐",
	"房": "兔",
	"虚": "鼠",
	"昴": "鸡",
	"星": "马",
	"心": "狐",
	"危": "燕",
	"毕": "乌",
	"张": "鹿",
	"尾": "虎",
	"室": "猪",
	"觜": "猴",
	"翼": "蛇",
	"箕": "豹",
	"壁": "獝",
	"参": "猿",
	"轸": "蚓",
}
View Source
var CHONG = []string{"午", "未", "申", "酉", "戌", "亥", "子", "丑", "寅", "卯", "辰", "巳"}

CHONG 地支相冲(子午相冲,丑未相冲,寅申相冲,辰戌相冲,卯酉相冲,巳亥相冲),由于地支对应十二生肖,也就对应了生肖相冲

View Source
var CHONG_GAN = []string{"戊", "己", "庚", "辛", "壬", "癸", "甲", "乙", "丙", "丁"}

CHONG_GAN 天干相冲之无情之克(阳克阳,阴克阴)

View Source
var CHONG_GAN_4 = []string{"庚", "辛", "壬", "癸", "", "", "甲", "乙", "丙", "丁"}

CHONG_GAN_4 天干四冲(无情之克中克得最严重的4个)

View Source
var CHONG_GAN_TIE = []string{"己", "戊", "辛", "庚", "癸", "壬", "乙", "甲", "丁", "丙"}

CHONG_GAN_TIE 天干相冲之有情之克(阳克阴,阴克阳)

View Source
var DAY = []string{"", "初一", "初二", "初三", "初四", "初五", "初六", "初七", "初八", "初九", "初十", "十一", "十二", "十三", "十四", "十五", "十六", "十七", "十八", "十九", "二十", "廿一", "廿二", "廿三", "廿四", "廿五", "廿六", "廿七", "廿八", "廿九", "三十"}

DAY 日

View Source
var FESTIVAL = map[string]string{
	"1-1":  "春节",
	"1-15": "元宵节",
	"2-2":  "龙头节",
	"5-5":  "端午节",
	"7-7":  "七夕节",
	"8-15": "中秋节",
	"9-9":  "重阳节",
	"12-8": "腊八节",
}
View Source
var GAN = []string{"", "甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"}

GAN 天干

View Source
var GONG = map[string]string{
	"角": "东",
	"井": "南",
	"奎": "西",
	"斗": "北",
	"亢": "东",
	"鬼": "南",
	"娄": "西",
	"牛": "北",
	"氐": "东",
	"柳": "南",
	"胃": "西",
	"女": "北",
	"房": "东",
	"星": "南",
	"昴": "西",
	"虚": "北",
	"心": "东",
	"张": "南",
	"毕": "西",
	"危": "北",
	"尾": "东",
	"翼": "南",
	"觜": "西",
	"室": "北",
	"箕": "东",
	"轸": "南",
	"参": "西",
	"壁": "北",
}
View Source
var HE_GAN_5 = []string{"己", "庚", "辛", "壬", "癸", "甲", "乙", "丙", "丁", "戊"}

HE_GAN_5 天干五合(有情之克中最有情的5个,甲己合,乙庚合,丙辛合,丁壬合,戊癸合)

View Source
var HE_ZHI_6 = []string{"丑", "子", "亥", "戌", "酉", "申", "未", "午", "巳", "辰", "卯", "寅"}

HE_ZHI_6 地支六合(子丑合,寅亥合,卯戌合,辰酉合,巳申合,午未合)

View Source
var HOU = []string{"初候", "二候", "三候"}

HOU 候

View Source
var JIA_ZI = []string{"甲子", "乙丑", "丙寅", "丁卯", "戊辰", "己巳", "庚午", "辛未", "壬申", "癸酉", "甲戌", "乙亥", "丙子", "丁丑", "戊寅", "己卯", "庚辰", "辛巳", "壬午", "癸未", "甲申", "乙酉", "丙戌", "丁亥", "戊子", "己丑", "庚寅", "辛卯", "壬辰", "癸巳", "甲午", "乙未", "丙申", "丁酉", "戊戌", "己亥", "庚子", "辛丑", "壬寅", "癸卯", "甲辰", "乙巳", "丙午", "丁未", "戊申", "己酉", "庚戌", "辛亥", "壬子", "癸丑", "甲寅", "乙卯", "丙辰", "丁巳", "戊午", "己未", "庚申", "辛酉", "壬戌", "癸亥"}

JIA_ZI 六十甲子

View Source
var LIU_YAO = []string{"先胜", "友引", "先负", "佛灭", "大安", "赤口"}

LIU_YAO 六曜

View Source
var LU = map[string]string{
	"甲": "寅",
	"乙": "卯",
	"丙": "巳",
	"丁": "午",
	"戊": "巳",
	"己": "午",
	"庚": "申",
	"辛": "酉",
	"壬": "亥",
	"癸": "子",

	"寅": "甲",
	"卯": "乙",
	"巳": "丙,戊",
	"午": "丁,己",
	"申": "庚",
	"酉": "辛",
	"亥": "壬",
	"子": "癸",
}

LU 禄(甲禄在寅,乙禄在卯,丙戊禄在巳、丁己禄在午、庚禄在申、辛禄在酉、壬禄在亥、癸禄在子)

View Source
var MONTH = []string{"", "正", "二", "三", "四", "五", "六", "七", "八", "九", "十", "冬", "腊"}

MONTH 月

View Source
var NAYIN = map[string]string{
	"甲子": "海中金",
	"甲午": "沙中金",
	"丙寅": "炉中火",
	"丙申": "山下火",
	"戊辰": "大林木",
	"戊戌": "平地木",
	"庚午": "路旁土",
	"庚子": "壁上土",
	"壬申": "剑锋金",
	"壬寅": "金箔金",
	"甲戌": "山头火",
	"甲辰": "覆灯火",
	"丙子": "涧下水",
	"丙午": "天河水",
	"戊寅": "城头土",
	"戊申": "大驿土",
	"庚辰": "白蜡金",
	"庚戌": "钗钏金",
	"壬午": "杨柳木",
	"壬子": "桑柘木",
	"甲申": "泉中水",
	"甲寅": "大溪水",
	"丙戌": "屋上土",
	"丙辰": "沙中土",
	"戊子": "霹雳火",
	"戊午": "天上火",
	"庚寅": "松柏木",
	"庚申": "石榴木",
	"壬辰": "长流水",
	"壬戌": "大海水",
	"乙丑": "海中金",
	"乙未": "沙中金",
	"丁卯": "炉中火",
	"丁酉": "山下火",
	"己巳": "大林木",
	"己亥": "平地木",
	"辛未": "路旁土",
	"辛丑": "壁上土",
	"癸酉": "剑锋金",
	"癸卯": "金箔金",
	"乙亥": "山头火",
	"乙巳": "覆灯火",
	"丁丑": "涧下水",
	"丁未": "天河水",
	"己卯": "城头土",
	"己酉": "大驿土",
	"辛巳": "白蜡金",
	"辛亥": "钗钏金",
	"癸未": "杨柳木",
	"癸丑": "桑柘木",
	"乙酉": "泉中水",
	"乙卯": "大溪水",
	"丁亥": "屋上土",
	"丁巳": "沙中土",
	"己丑": "霹雳火",
	"己未": "天上火",
	"辛卯": "松柏木",
	"辛酉": "石榴木",
	"癸巳": "长流水",
	"癸亥": "大海水",
}
View Source
var NUMBER = []string{"〇", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"}

NUMBER 数字

View Source
var OTHER_FESTIVAL = map[string][]string{
	"1-4":   {"接神日"},
	"1-5":   {"隔开日"},
	"1-7":   {"人日"},
	"1-8":   {"谷日", "顺星节"},
	"1-9":   {"天日"},
	"1-10":  {"地日"},
	"1-20":  {"天穿节"},
	"1-25":  {"填仓节"},
	"1-30":  {"正月晦"},
	"2-1":   {"中和节"},
	"2-2":   {"社日节"},
	"3-3":   {"上巳节"},
	"5-20":  {"分龙节"},
	"5-25":  {"会龙节"},
	"6-6":   {"天贶节"},
	"6-24":  {"观莲节"},
	"6-25":  {"五谷母节"},
	"7-15":  {"中元节"},
	"7-22":  {"财神节"},
	"7-29":  {"地藏节"},
	"8-1":   {"天灸日"},
	"10-1":  {"寒衣节"},
	"10-10": {"十成节"},
	"10-15": {"下元节"},
	"12-7":  {"驱傩日"},
	"12-16": {"尾牙"},
	"12-24": {"祭灶日"},
}
View Source
var PENGZU_GAN = []string{"", "甲不开仓财物耗散", "乙不栽植千株不长", "丙不修灶必见灾殃", "丁不剃头头必生疮", "戊不受田田主不祥", "己不破券二比并亡", "庚不经络织机虚张", "辛不合酱主人不尝", "壬不泱水更难提防", "癸不词讼理弱敌强"}

PENGZU_GAN 彭祖百忌.天干

View Source
var PENGZU_ZHI = []string{"", "子不问卜自惹祸殃", "丑不冠带主不还乡", "寅不祭祀神鬼不尝", "卯不穿井水泉不香", "辰不哭泣必主重丧", "巳不远行财物伏藏", "午不苫盖屋主更张", "未不服药毒气入肠", "申不安床鬼祟入房", "酉不会客醉坐颠狂", "戌不吃犬作怪上床", "亥不嫁娶不利新郎"}

PENGZU_ZHI 彭祖百忌.地支

View Source
var POSITION_CAI = []string{"", "艮", "艮", "坤", "坤", "坎", "坎", "震", "震", "离", "离"}

POSITION_CAI 财神方位,《财神方位歌》:甲乙东北是财神,丙丁向在西南寻,戊己正北坐方位, 庚辛正东去安身,壬癸原来正南坐,便是财神方位真。

View Source
var POSITION_DESC = map[string]string{
	"坎": "正北",
	"艮": "东北",
	"震": "正东",
	"巽": "东南",
	"离": "正南",
	"坤": "西南",
	"兑": "正西",
	"乾": "西北",
	"中": "中宫",
}
View Source
var POSITION_FU = []string{"", "巽", "巽", "震", "震", "坎", "离", "坤", "坤", "乾", "兑"}

POSITION_FU 《福神方位歌》:甲乙东南是福神,丙丁正东是堪宜,戊北己南庚辛坤,壬在乾方癸在西。

View Source
var POSITION_FU_2 = []string{"", "坎", "坤", "乾", "巽", "艮", "坎", "坤", "乾", "巽", "艮"}

POSITION_FU_2 《福神方位歌》:甲己正北是福神,丙辛西北乾宫存,乙庚坤位戊癸艮,丁壬巽上好追寻。

View Source
var POSITION_GAN = []string{"震", "震", "离", "离", "中", "中", "兑", "兑", "坎", "坎"}

POSITION_GAN 天干方位

View Source
var POSITION_TAI_DAY = []string{
	"占门碓 外东南", "碓磨厕 外东南", "厨灶炉 外正南", "仓库门 外正南", "房床栖 外正南", "占门床 外正南", "占碓磨 外正南", "厨灶厕 外西南", "仓库炉 外西南", "房床门 外西南",
	"占门栖 外西南", "碓磨床 外西南", "厨灶碓 外西南", "仓库厕 外正西", "房床炉 外正西", "占大门 外正西", "碓磨栖 外正西", "厨灶床 外正西", "仓库碓 外西北", "房床厕 外西北",
	"占门炉 外西北", "碓磨门 外西北", "厨灶栖 外西北", "仓库床 外西北", "房床碓 外正北", "占门厕 外正北", "碓磨炉 外正北", "厨灶门 外正北", "仓库栖 外正北", "占房床 房内北",
	"占门碓 房内北", "碓磨厕 房内北", "厨灶炉 房内北", "仓库门 房内北", "房床栖 房内中", "占门床 房内中", "占碓磨 房内南", "厨灶厕 房内南", "仓库炉 房内南", "房床门 房内西",
	"占门栖 房内东", "碓磨床 房内东", "厨灶碓 房内东", "仓库厕 房内东", "房床炉 房内中", "占大门 外东北", "碓磨栖 外东北", "厨灶床 外东北", "仓库碓 外东北", "房床厕 外东北",
	"占门炉 外东北", "碓磨门 外正东", "厨灶栖 外正东", "仓库床 外正东", "房床碓 外正东", "占门厕 外正东", "碓磨炉 外东南", "厨灶门 外东南", "仓库栖 外东南", "占房床 外东南",
}

POSITION_TAI_DAY 逐日胎神方位

View Source
var POSITION_TAI_MONTH = []string{"占房床", "占户窗", "占门堂", "占厨灶", "占房床", "占床仓", "占碓磨", "占厕户", "占门房", "占房床", "占灶炉", "占房床"}

POSITION_TAI_MONTH 逐月胎神方位

View Source
var POSITION_TAI_SUI_YEAR = []string{"坎", "艮", "艮", "震", "巽", "巽", "离", "坤", "坤", "兑", "坎", "坎"}

POSITION_TAI_SUI_YEAR 年太岁方位

View Source
var POSITION_XI = []string{"", "艮", "乾", "坤", "离", "巽", "艮", "乾", "坤", "离", "巽"}

POSITION_XI 喜神方位,《喜神方位歌》:甲己在艮乙庚乾,丙辛坤位喜神安.  丁壬只在离宫坐,戊癸原在在巽间。

View Source
var POSITION_YANG_GUI = []string{"", "坤", "坤", "兑", "乾", "艮", "坎", "离", "艮", "震", "巽"}

POSITION_YANG_GUI 阳贵方位,《阳贵神歌》:甲戊坤艮位,乙己是坤坎,庚辛居离艮,丙丁兑与乾,震巽属何日,壬癸贵神安。

View Source
var POSITION_YIN_GUI = []string{"", "艮", "坎", "乾", "兑", "坤", "坤", "艮", "离", "巽", "震"}

POSITION_YIN_GUI 阴贵方位,《阴贵神歌》:甲戊见牛羊,乙己鼠猴乡,丙丁猪鸡位,壬癸蛇兔藏,庚辛逢虎马,此是贵神方。

View Source
var POSITION_ZHI = []string{"坎", "中", "震", "震", "中", "离", "离", "中", "兑", "兑", "中", "坎"}

POSITION_ZHI 地支方位

View Source
var SEASON = []string{"", "孟春", "仲春", "季春", "孟夏", "仲夏", "季夏", "孟秋", "仲秋", "季秋", "孟冬", "仲冬", "季冬"}

SEASON 季节

View Source
var SHA = map[string]string{
	"子": "南",
	"丑": "东",
	"寅": "北",
	"卯": "西",
	"辰": "南",
	"巳": "东",
	"午": "北",
	"未": "西",
	"申": "南",
	"酉": "东",
	"戌": "北",
	"亥": "西",
}
View Source
var SHENG_XIAO = []string{"", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪"}

SHENG_XIAO 生肖

View Source
var SHI_SHEN = map[string]string{
	"甲甲": "比肩",
	"甲乙": "劫财",
	"甲丙": "食神",
	"甲丁": "伤官",
	"甲戊": "偏财",
	"甲己": "正财",
	"甲庚": "七杀",
	"甲辛": "正官",
	"甲壬": "偏印",
	"甲癸": "正印",
	"乙乙": "比肩",
	"乙甲": "劫财",
	"乙丁": "食神",
	"乙丙": "伤官",
	"乙己": "偏财",
	"乙戊": "正财",
	"乙辛": "七杀",
	"乙庚": "正官",
	"乙癸": "偏印",
	"乙壬": "正印",
	"丙丙": "比肩",
	"丙丁": "劫财",
	"丙戊": "食神",
	"丙己": "伤官",
	"丙庚": "偏财",
	"丙辛": "正财",
	"丙壬": "七杀",
	"丙癸": "正官",
	"丙甲": "偏印",
	"丙乙": "正印",
	"丁丁": "比肩",
	"丁丙": "劫财",
	"丁己": "食神",
	"丁戊": "伤官",
	"丁辛": "偏财",
	"丁庚": "正财",
	"丁癸": "七杀",
	"丁壬": "正官",
	"丁乙": "偏印",
	"丁甲": "正印",
	"戊戊": "比肩",
	"戊己": "劫财",
	"戊庚": "食神",
	"戊辛": "伤官",
	"戊壬": "偏财",
	"戊癸": "正财",
	"戊甲": "七杀",
	"戊乙": "正官",
	"戊丙": "偏印",
	"戊丁": "正印",
	"己己": "比肩",
	"己戊": "劫财",
	"己辛": "食神",
	"己庚": "伤官",
	"己癸": "偏财",
	"己壬": "正财",
	"己乙": "七杀",
	"己甲": "正官",
	"己丁": "偏印",
	"己丙": "正印",
	"庚庚": "比肩",
	"庚辛": "劫财",
	"庚壬": "食神",
	"庚癸": "伤官",
	"庚甲": "偏财",
	"庚乙": "正财",
	"庚丙": "七杀",
	"庚丁": "正官",
	"庚戊": "偏印",
	"庚己": "正印",
	"辛辛": "比肩",
	"辛庚": "劫财",
	"辛癸": "食神",
	"辛壬": "伤官",
	"辛乙": "偏财",
	"辛甲": "正财",
	"辛丁": "七杀",
	"辛丙": "正官",
	"辛己": "偏印",
	"辛戊": "正印",
	"壬壬": "比肩",
	"壬癸": "劫财",
	"壬甲": "食神",
	"壬乙": "伤官",
	"壬丙": "偏财",
	"壬丁": "正财",
	"壬戊": "七杀",
	"壬己": "正官",
	"壬庚": "偏印",
	"壬辛": "正印",
	"癸癸": "比肩",
	"癸壬": "劫财",
	"癸乙": "食神",
	"癸甲": "伤官",
	"癸丁": "偏财",
	"癸丙": "正财",
	"癸己": "七杀",
	"癸戊": "正官",
	"癸辛": "偏印",
	"癸庚": "正印",
}
View Source
var SHOU = map[string]string{
	"东": "青龙",
	"南": "朱雀",
	"西": "白虎",
	"北": "玄武",
}
View Source
var TIAN_SHEN = []string{"", "青龙", "明堂", "天刑", "朱雀", "金匮", "天德", "白虎", "玉堂", "天牢", "玄武", "司命", "勾陈"}

TIAN_SHEN 十二天神

View Source
var TIAN_SHEN_TYPE = map[string]string{
	"青龙": "黄道",
	"明堂": "黄道",
	"金匮": "黄道",
	"天德": "黄道",
	"玉堂": "黄道",
	"司命": "黄道",
	"天刑": "黑道",
	"朱雀": "黑道",
	"白虎": "黑道",
	"天牢": "黑道",
	"玄武": "黑道",
	"勾陈": "黑道",
}

TIAN_SHEN_TYPE 天神类型:黄道,黑道

View Source
var TIAN_SHEN_TYPE_LUCK = map[string]string{
	"黄道": "吉",
	"黑道": "凶",
}

TIAN_SHEN_TYPE_LUCK 天神类型吉凶

View Source
var WU_HOU = []string{"蚯蚓结", "麋角解", "水泉动", "雁北乡", "鹊始巢", "雉始雊", "鸡始乳", "征鸟厉疾", "水泽腹坚", "东风解冻", "蛰虫始振", "鱼陟负冰", "獭祭鱼", "候雁北", "草木萌动", "桃始华", "仓庚鸣", "鹰化为鸠", "玄鸟至", "雷乃发声", "始电", "桐始华", "田鼠化为鴽", "虹始见", "萍始生", "鸣鸠拂奇羽", "戴胜降于桑", "蝼蝈鸣", "蚯蚓出", "王瓜生", "苦菜秀", "靡草死", "麦秋至", "螳螂生", "鵙始鸣", "反舌无声", "鹿角解", "蜩始鸣", "半夏生", "温风至", "蟋蟀居壁", "鹰始挚", "腐草为萤", "土润溽暑", "大雨行时", "凉风至", "白露降", "寒蝉鸣", "鹰乃祭鸟", "天地始肃", "禾乃登", "鸿雁来", "玄鸟归", "群鸟养羞", "雷始收声", "蛰虫坯户", "水始涸", "鸿雁来宾", "雀入大水为蛤", "菊有黄花", "豺乃祭兽", "草木黄落", "蛰虫咸俯", "水始冰", "地始冻", "雉入大水为蜃", "虹藏不见", "天气上升地气下降", "闭塞而成冬", "鹖鴠不鸣", "虎始交", "荔挺出"}

WU_HOU 物候

View Source
var WU_XING_GAN = map[string]string{
	"甲": "木",
	"乙": "木",
	"丙": "火",
	"丁": "火",
	"戊": "土",
	"己": "土",
	"庚": "金",
	"辛": "金",
	"壬": "水",
	"癸": "水",
}
View Source
var WU_XING_ZHI = map[string]string{
	"寅": "木",
	"卯": "木",
	"巳": "火",
	"午": "火",
	"辰": "土",
	"丑": "土",
	"戌": "土",
	"未": "土",
	"申": "金",
	"酉": "金",
	"亥": "水",
	"子": "水",
}
View Source
var XIU = map[string]string{
	"申1": "毕",
	"申2": "翼",
	"申3": "箕",
	"申4": "奎",
	"申5": "鬼",
	"申6": "氐",
	"申0": "虚",

	"子1": "毕",
	"子2": "翼",
	"子3": "箕",
	"子4": "奎",
	"子5": "鬼",
	"子6": "氐",
	"子0": "虚",

	"辰1": "毕",
	"辰2": "翼",
	"辰3": "箕",
	"辰4": "奎",
	"辰5": "鬼",
	"辰6": "氐",
	"辰0": "虚",

	"巳1": "危",
	"巳2": "觜",
	"巳3": "轸",
	"巳4": "斗",
	"巳5": "娄",
	"巳6": "柳",
	"巳0": "房",

	"酉1": "危",
	"酉2": "觜",
	"酉3": "轸",
	"酉4": "斗",
	"酉5": "娄",
	"酉6": "柳",
	"酉0": "房",

	"丑1": "危",
	"丑2": "觜",
	"丑3": "轸",
	"丑4": "斗",
	"丑5": "娄",
	"丑6": "柳",
	"丑0": "房",

	"寅1": "心",
	"寅2": "室",
	"寅3": "参",
	"寅4": "角",
	"寅5": "牛",
	"寅6": "胃",
	"寅0": "星",

	"午1": "心",
	"午2": "室",
	"午3": "参",
	"午4": "角",
	"午5": "牛",
	"午6": "胃",
	"午0": "星",

	"戌1": "心",
	"戌2": "室",
	"戌3": "参",
	"戌4": "角",
	"戌5": "牛",
	"戌6": "胃",
	"戌0": "星",

	"亥1": "张",
	"亥2": "尾",
	"亥3": "壁",
	"亥4": "井",
	"亥5": "亢",
	"亥6": "女",
	"亥0": "昴",

	"卯1": "张",
	"卯2": "尾",
	"卯3": "壁",
	"卯4": "井",
	"卯5": "亢",
	"卯6": "女",
	"卯0": "昴",

	"未1": "张",
	"未2": "尾",
	"未3": "壁",
	"未4": "井",
	"未5": "亢",
	"未6": "女",
	"未0": "昴",
}
View Source
var XIU_LUCK = map[string]string{
	"角": "吉",
	"亢": "凶",
	"氐": "凶",
	"房": "吉",
	"心": "凶",
	"尾": "吉",
	"箕": "吉",
	"斗": "吉",
	"牛": "凶",
	"女": "凶",
	"虚": "凶",
	"危": "凶",
	"室": "吉",
	"壁": "吉",
	"奎": "凶",
	"娄": "吉",
	"胃": "吉",
	"昴": "凶",
	"毕": "吉",
	"觜": "凶",
	"参": "吉",
	"井": "吉",
	"鬼": "凶",
	"柳": "凶",
	"星": "凶",
	"张": "吉",
	"翼": "凶",
	"轸": "吉",
}
View Source
var XIU_SONG = map[string]string{
	"角": "角星造作主荣昌,外进田财及女郎,嫁娶婚姻出贵子,文人及第见君王,惟有埋葬不可用,三年之后主瘟疫,起工修筑坟基地,堂前立见主人凶。",
	"亢": "亢星造作长房当,十日之中主有殃,田地消磨官失职,接运定是虎狼伤,嫁娶婚姻用此日,儿孙新妇守空房,埋葬若还用此日,当时害祸主重伤。",
	"氐": "氐星造作主灾凶,费尽田园仓库空,埋葬不可用此日,悬绳吊颈祸重重,若是婚姻离别散,夜招浪子入房中,行船必定遭沉没,更生聋哑子孙穷。",
	"房": "房星造作田园进,钱财牛马遍山岗,更招外处田庄宅,荣华富贵福禄康,埋葬若然用此日,高官进职拜君王,嫁娶嫦娥至月殿,三年抱子至朝堂。",
	"心": "心星造作大为凶,更遭刑讼狱囚中,忤逆官非宅产退,埋葬卒暴死相从,婚姻若是用此日,子死儿亡泪满胸,三年之内连遭祸,事事教君没始终。",
	"尾": "尾星造作主天恩,富贵荣华福禄增,招财进宝兴家宅,和合婚姻贵子孙,埋葬若能依此日,男清女正子孙兴,开门放水招田宅,代代公侯远播名。",
	"箕": "箕星造作主高强,岁岁年年大吉昌,埋葬修坟大吉利,田蚕牛马遍山岗,开门放水招田宅,箧满金银谷满仓,福荫高官加禄位,六亲丰禄乐安康。",
	"斗": "斗星造作主招财,文武官员位鼎台,田宅家财千万进,坟堂修筑贵富来,开门放水招牛马,旺蚕男女主和谐,遇此吉宿来照护,时支福庆永无灾。",
	"牛": "牛星造作主灾危,九横三灾不可推,家宅不安人口退,田蚕不利主人衰,嫁娶婚姻皆自损,金银财谷渐无之,若是开门并放水,牛猪羊马亦伤悲。",
	"女": "女星造作损婆娘,兄弟相嫌似虎狼,埋葬生灾逢鬼怪,颠邪疾病主瘟惶,为事遭官财失散,泻利留连不可当,开门放水用此日,全家财散主离乡。",
	"虚": "虚星造作主灾殃,男女孤眠不一双,内乱风声无礼节,儿孙媳妇伴人床,开门放水遭灾祸,虎咬蛇伤又卒亡,三三五五连年病,家破人亡不可当。",
	"危": "危星不可造高楼,自遭刑吊见血光,三年孩子遭水厄,后生出外永不还,埋葬若还逢此日,周年百日取高堂,三年两载一悲伤,开门放水到官堂。",
	"室": "室星修造进田牛,儿孙代代近王侯,家贵荣华天上至,寿如彭祖八千秋,开门放水招财帛,和合婚姻生贵儿,埋葬若能依此日,门庭兴旺福无休。",
	"壁": "壁星造作主增财,丝蚕大熟福滔天,奴婢自来人口进,开门放水出英贤,埋葬招财官品进,家中诸事乐陶然,婚姻吉利主贵子,早播名誉著祖鞭。",
	"奎": "奎星造作得祯祥,家内荣和大吉昌,若是埋葬阴卒死,当年定主两三伤,看看军令刑伤到,重重官事主瘟惶,开门放水遭灾祸,三年两次损儿郎。",
	"娄": "娄星修造起门庭,财旺家和事事兴,外进钱财百日进,一家兄弟播高名,婚姻进益生贵子,玉帛金银箱满盈,放水开门皆吉利,男荣女贵寿康宁。",
	"胃": "胃星造作事如何,家贵荣华喜气多,埋葬贵临官禄位,夫妇齐眉永保康,婚姻遇此家富贵,三灾九祸不逢他,从此门前多吉庆,儿孙代代拜金阶。",
	"昴": "昴星造作进田牛,埋葬官灾不得休,重丧二日三人死,尽卖田园不记增,开门放水招灾祸,三岁孩儿白了头,婚姻不可逢此日,死别生离是可愁。",
	"毕": "毕星造作主光前,买得田园有余钱,埋葬此日添官职,田蚕大熟永丰年,开门放水多吉庆,合家人口得安然,婚姻若得逢此日,生得孩儿福寿全。",
	"觜": "觜星造作有徒刑,三年必定主伶丁,埋葬卒死多因此,取定寅年使杀人,三丧不止皆由此,一人药毒二人身,家门田地皆退败,仓库金银化作尘。",
	"参": "参星造作旺人家,文星照耀大光华,只因造作田财旺,埋葬招疾哭黄沙,开门放水加官职,房房子孙见田加,婚姻许遁遭刑克,男女朝开幕落花。",
	"井": "井星造作旺蚕田,金榜题名第一光,埋葬须防惊卒死,狂颠风疾入黄泉,开门放水招财帛,牛马猪羊旺莫言,贵人田塘来入宅,儿孙兴旺有余钱。",
	"鬼": "鬼星起造卒人亡,堂前不见主人郎,埋葬此日官禄至,儿孙代代近君王,开门放水须伤死,嫁娶夫妻不久长,修土筑墙伤产女,手扶双女泪汪汪。",
	"柳": "柳星造作主遭官,昼夜偷闭不暂安,埋葬瘟惶多疾病,田园退尽守冬寒,开门放水遭聋瞎,腰驼背曲似弓弯,更有棒刑宜谨慎,妇人随客走盘桓。",
	"星": "星宿日好造新房,进职加官近帝王,不可埋葬并放水,凶星临位女人亡,生离死别无心恋,要自归休别嫁郎,孔子九曲殊难度,放水开门天命伤。",
	"张": "张星日好造龙轩,年年并见进庄田,埋葬不久升官职,代代为官近帝前,开门放水招财帛,婚姻和合福绵绵,田蚕人满仓库满,百般顺意自安然。",
	"翼": "翼星不利架高堂,三年二载见瘟惶,埋葬若还逢此日,子孙必定走他乡,婚姻此日不宜利,归家定是不相当,开门放水家须破,少女恋花贪外郎。",
	"轸": "轸星临水造龙宫,代代为官受皇封,富贵荣华增寿禄,库满仓盈自昌隆,埋葬文昌来照助,宅舍安宁不见凶,更有为官沾帝宠,婚姻龙子入龙宫。",
}
View Source
var XUN = []string{"甲子", "甲戌", "甲申", "甲午", "甲辰", "甲寅"}

XUN 旬

View Source
var XUN_KONG = []string{"戌亥", "申酉", "午未", "辰巳", "寅卯", "子丑"}

XUN_KONG 旬空

View Source
var YUE_XIANG = []string{"", "朔", "既朔", "蛾眉新", "蛾眉新", "蛾眉", "夕", "上弦", "上弦", "九夜", "宵", "宵", "宵", "渐盈凸", "小望", "望", "既望", "立待", "居待", "寝待", "更待", "渐亏凸", "下弦", "下弦", "有明", "有明", "蛾眉残", "蛾眉残", "残", "晓", "晦"}

YUE_XIANG 月相

View Source
var ZHENG = map[string]string{
	"角": "木",
	"井": "木",
	"奎": "木",
	"斗": "木",
	"亢": "金",
	"鬼": "金",
	"娄": "金",
	"牛": "金",
	"氐": "土",
	"柳": "土",
	"胃": "土",
	"女": "土",
	"房": "日",
	"星": "日",
	"昴": "日",
	"虚": "日",
	"心": "月",
	"张": "月",
	"毕": "月",
	"危": "月",
	"尾": "火",
	"翼": "火",
	"觜": "火",
	"室": "火",
	"箕": "水",
	"轸": "水",
	"参": "水",
	"壁": "水",
}
View Source
var ZHI = []string{"", "子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"}

ZHI 地支

View Source
var ZHI_HIDE_GAN = map[string][]string{
	"子": {"癸"},
	"丑": {"己", "癸", "辛"},
	"寅": {"甲", "丙", "戊"},
	"卯": {"乙"},
	"辰": {"戊", "乙", "癸"},
	"巳": {"丙", "庚", "戊"},
	"午": {"丁", "己"},
	"未": {"己", "丁", "乙"},
	"申": {"庚", "壬", "戊"},
	"酉": {"辛"},
	"戌": {"戊", "辛", "丁"},
	"亥": {"壬", "甲"},
}
View Source
var ZHI_TIAN_SHEN_OFFSET = map[string]int{
	"子": 4,
	"丑": 2,
	"寅": 0,
	"卯": 10,
	"辰": 8,
	"巳": 6,
	"午": 4,
	"未": 2,
	"申": 0,
	"酉": 10,
	"戌": 8,
	"亥": 6,
}

ZHI_TIAN_SHEN_OFFSET 地支对应天神偏移下标

View Source
var ZHI_XING = []string{"", "建", "除", "满", "平", "定", "执", "破", "危", "成", "收", "开", "闭"}

ZHI_XING 十二值星

Functions

func ConvertTime

func ConvertTime(hm string) string

func Find added in v1.3.10

func Find(name string, names []string, offset int) int

func GetDayJi

func GetDayJi(monthGanZhi string, dayGanZhi string) *list.List

func GetDayJiShen

func GetDayJiShen(lunarMonth int, dayGanZhi string) *list.List

func GetDayXiongSha

func GetDayXiongSha(lunarMonth int, dayGanZhi string) *list.List

func GetDayYi

func GetDayYi(monthGanZhi string, dayGanZhi string) *list.List

func GetJiaZiIndex added in v1.0.2

func GetJiaZiIndex(ganZhi string) int

func GetTimeJi

func GetTimeJi(dayGanZhi string, timeGanZhi string) *list.List

func GetTimeYi

func GetTimeYi(dayGanZhi string, timeGanZhi string) *list.List

func GetTimeZhiIndex

func GetTimeZhiIndex(hm string) int

func GetXun added in v1.0.19

func GetXun(ganZhi string) string

func GetXunIndex added in v1.0.19

func GetXunIndex(ganZhi string) int

func GetXunKong added in v1.0.19

func GetXunKong(ganZhi string) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL