地支
Less than 1 minute
地支
取得地支实例
通过SB实例的branch属性可取得天干对象Branch
// 例如,取得年柱的地支
const branch = lunisolar().char8.year.branch
或者可以直接创建地支实例
// 创建方法
lunisolar.Branch.create(value: number, config?: { lang: string})
// 例,创建地支为‘子’的实例,传入子的地支序号0即可
const branch = lunisolar.Branch.create(0)
地支名
/**
* @return {string}
*/
branch.name
地支索引
/**
* @return {number}
*/
branch.value
地支五行
返回五行对象实例 Element5
/**
* @return {Element5}
*/
branch.e5
地支藏干
取得地支所藏的天干对象列表,长度最多3个,分别为 [本气, 中 气, 余气]
/**
* @return {Stem[]}
*/
branch.hiddenStems
三合地支
三合地支, 返回当前地支的另外两个与之三合的地支
/**
* @return {[Branch, Branch]}
*/
branch.triad
三合地支五行
三合的五行属性
/**
* @return {Element5}
*/
branch.triadE5
六合地支
/**
* @return {Branch}
*/
branch.group6
六合地支五行
/**
* @return {Elment5}
*/
branch.group6E5
相刑
取得所刑的地支
/**
* @return {Branch}
*/
branch.punishing
取得被什么地支所刑
/**
* @return {Branch}
*/
branch.punishBy
相冲
/**
* @return {Branch}
*/
branch.conflict
相破
/**
* @return {Branch}
*/
branch.destroying
相害
/**
* @return {Branch}
*/
branch.harming
十二地支列表
此为静态方法, 取得十二地支名称列表
/**
* @return {string[]}
*/
lunisolar.Branch.getNames()