Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@lunisolar/plugin-fetalgod

lunisolars14MIT0.1.4TypeScript support: included

lunisolar.js的胎神占方插件

lunisolar, plugin, lunar, 胎神, 胎神占方

readme

@lunisolar/plugin-fetalgod

lunisolar.js胎神占方插件

lunisolar.js文档请进入lunisolar.js.org

安装:

npm install @lunisolar/plugin-fetalgod

使用:

查询胎神要先导入 fetalGod 插件,

之后可使用lunisolar().fetalGod 取得胎神描述,

也可以使用lunisolar().fetalGodData 取得胎神数据。

import lunisolar from 'lunisolar'
import { fetalGod } from '@lunisolar/plugin-fetalgod'

lunisolar.extend(fetalGod)

const lsr = lunisolar('2022-07-08')
lsr.fetalGod // 倉庫棲外東南
lsr.fetalGodData.stemPlace // 倉庫
lsr.fetalGodData.branchPlace // 雞棲
lsr.fetalGodData.direction // 外東南
lsr.fetalGodData.description // 倉庫棲外東南

fetalGodData 包含以下属性

属性 描述 返回类型
stemPlace 根据天干推算的胎神位置,有以下五种: ['門', '碓磨', '廚灶', '倉庫', '房床'] string
branchPlace 根据地支推算的胎神位置,有以下六种:['碓', '廁', '爐', '門', '雞棲', '床'] string
direction 胎神的方向,如'外东南'、'外西'、'内中' 等 string
directionValue 返回方位对应的九宫数,外为正,内为负 number
description 胎神占方的完整描述,如:"占門碓外東南" string

changelog

0.1.1 (2023-02-22)

Bug Fixes

  • 修复“单独 取direction属性并为东北时,变成南”的问题 (0ec866d)

Features

  • directionValue 取九宫数 (91d05f6)

BREAKING CHANGES

  • 原方向顺序不再使用