如何得到天和时的神位方位,lunar-typescript有直接的方法,tymets上缺少这个示例。
import { Lunar} from 'lunar-typescript';
var d = Lunar.fromDate(new Date());
console.log('喜神方位:'+d.getDayPositionXi()+' = '+d.getDayPositionXiDesc());
console.log('阳贵神方位:'+d.getDayPositionYangGui()+' = '+d.getDayPositionYangGuiDesc());
console.log('阴贵神方位:'+d.getDayPositionYinGui()+' = '+d.getDayPositionYinGuiDesc());
console.log('福神方位:'+d.getDayPositionFu()+' = '+d.getDayPositionFuDesc());
console.log('财神方位:'+d.getDayPositionCai()+' = '+d.getDayPositionCaiDesc());
console.log("======")
console.log('喜神方位:'+d.getTimePositionXi()+' = '+d.getTimePositionXiDesc());
console.log('阳贵神方位:'+d.getTimePositionYangGui()+' = '+d.getTimePositionYangGuiDesc());
console.log('阴贵神方位:'+d.getTimePositionYinGui()+' = '+d.getTimePositionYinGuiDesc());
console.log('福神方位:'+d.getTimePositionFu()+' = '+d.getTimePositionFuDesc());
console.log('财神方位:'+d.getTimePositionCai()+' = '+d.getTimePositionCaiDesc());
tymets 该如何获得
在线文档里有,CTRL+F搜索即可。
在线文档里有,CTRL+F搜索即可。
@6tail 感谢回复,其实没看明白,切到ts语法下,还是java的用法,大概能理解调用getJoyDirection这个样的方法,也看到测试用例中 https://github.com/6tail/tyme4ts/blob/master/test/DirectionTest.ts 的用法,但是不知道如何取到时的神位方位。求教
HeavenStem heavenStem = HeavenStem.fromName("甲");
// 方位:东
Direction direction = heavenStem.getDirection();
// 喜神方位(《喜神方位歌》甲己在艮乙庚乾,丙辛坤位喜神安。丁壬只在离宫坐,戊癸原在在巽间。)
direction = heavenStem.getJoyDirection();
// 阳贵神方位(《阳贵神歌》甲戊坤艮位,乙己是坤坎,庚辛居离艮,丙丁兑与乾,震巽属何日,壬癸贵神安。)
direction = heavenStem.getYangDirection();
// 阴贵神方位(《阴贵神歌》甲戊见牛羊,乙己鼠猴乡,丙丁猪鸡位,壬癸蛇兔藏,庚辛逢虎马,此是贵神方。)
direction = heavenStem.getYinDirection();
// 财神方位(《财神方位歌》甲乙东北是财神,丙丁向在西南寻,戊己正北坐方位,庚辛正东去安身,壬癸原来正南坐,便是财神方位真。)
direction = heavenStem.getWealthDirection();
// 福神方位(《福神方位歌》甲乙东南是福神,丙丁正东是堪宜,戊北己南庚辛坤,壬在乾方癸在西。)
direction = heavenStem.getMascotDirection();
// 获取农历时辰
LunarHour lunarHour = LunarHour.fromYmdHms(2023, 1, 1, 13, 0, 0);
// 得到时干支
SixtyCycle sixtyCycle = lunarHour.getSixtyCycle();
// 由干支得到天干
HeavenStem heavenStem = sixtyCycle.getHeavenStem();
// 由天干得到方位
Direction direction = heavenStem.getDirection();
// 喜神方位
direction = heavenStem.getJoyDirection();
// 阳贵神方位
direction = heavenStem.getYangDirection();
// 阴贵神方位
direction = heavenStem.getYinDirection();
// 财神方位
direction = heavenStem.getWealthDirection();
// 福神方位
direction = heavenStem.getMascotDirection();
// 获取农历时辰 LunarHour lunarHour = LunarHour.fromYmdHms(2023, 1, 1, 13, 0, 0); // 得到时干支 SixtyCycle sixtyCycle = lunarHour.getSixtyCycle(); // 由干支得到天干 HeavenStem heavenStem = sixtyCycle.getHeavenStem(); // 由天干得到方位 Direction direction = heavenStem.getDirection();
// 喜神方位 direction = heavenStem.getJoyDirection();
// 阳贵神方位 direction = heavenStem.getYangDirection();
// 阴贵神方位 direction = heavenStem.getYinDirection();
// 财神方位 direction = heavenStem.getWealthDirection();
// 福神方位 direction = heavenStem.getMascotDirection();
原来如此,是有这个推导关系,感谢