GithubHelp home page GithubHelp logo

Comments (9)

6tail avatar 6tail commented on June 10, 2024 1

@ebolavirus 增加支持了月相和值年九星。月、日、时的推算貌似比较复杂,还要等段时间。

from lunar-java.

ebolavirus avatar ebolavirus commented on June 10, 2024

月相的代码也可以参考添加下,挺简单 :)
/** 月相 */
public static final String[] YUE_XIANG= {"",
"新(朔)月","既朔月","娥眉新月","娥眉新月","娥眉月","夕月","上弦月","上弦月","九夜月","宵月",
"宵月","宵月","渐盈凸月","小望月","满(望)月","既望月","立待月","居待月","寝待月","更待月",
"渐亏凸月","下弦月","下弦月","有明月","有明月","娥眉残月","娥眉残月","残月","晓月","晦月","有明月","有明月","有明月","有明月","有明月"};

from lunar-java.

6tail avatar 6tail commented on June 10, 2024

月相的代码也可以参考添加下,挺简单 :)
/** 月相 */
public static final String[] YUE_XIANG= {"",
"新(朔)月","既朔月","娥眉新月","娥眉新月","娥眉月","夕月","上弦月","上弦月","九夜月","宵月",
"宵月","宵月","渐盈凸月","小望月","满(望)月","既望月","立待月","居待月","寝待月","更待月",
"渐亏凸月","下弦月","下弦月","有明月","有明月","娥眉残月","娥眉残月","残月","晓月","晦月","有明月","有明月","有明月","有明月","有明月"};

对应关系是怎样的?

from lunar-java.

6tail avatar 6tail commented on June 10, 2024

@ebolavirus 九星推算需要得到哪些数据?

from lunar-java.

ebolavirus avatar ebolavirus commented on June 10, 2024

月相的代码也可以参考添加下,挺简单 :)
/** 月相 */
public static final String[] YUE_XIANG= {"",
"新(朔)月","既朔月","娥眉新月","娥眉新月","娥眉月","夕月","上弦月","上弦月","九夜月","宵月",
"宵月","宵月","渐盈凸月","小望月","满(望)月","既望月","立待月","居待月","寝待月","更待月",
"渐亏凸月","下弦月","下弦月","有明月","有明月","娥眉残月","娥眉残月","残月","晓月","晦月","有明月","有明月","有明月","有明月","有明月"};

对应关系是怎样的?

按农历的“日”套上这个数组就行了,比如农历*月1号是新(朔)月,4号是“娥眉新月”

from lunar-java.

ebolavirus avatar ebolavirus commented on June 10, 2024

九星就是按日取到当日的以下九星之一:
一白-太乙星(水)-吉神
二黒-摄提星(土)-凶神
三碧-轩辕星(木)-安神
四緑-招摇星(木)-安神
五黄-天符星(土)-凶神
六白-青龙星(金)-吉神
七赤-咸池星(金)-凶神
八白-太阴星(土)-吉神
九紫-天乙星(火)-吉神

from lunar-java.

6tail avatar 6tail commented on June 10, 2024

九星就是按日取到当日的以下九星之一:
一白-太乙星(水)-吉神
二黒-摄提星(土)-凶神
三碧-轩辕星(木)-安神
四緑-招摇星(木)-安神
五黄-天符星(土)-凶神
六白-青龙星(金)-吉神
七赤-咸池星(金)-凶神
八白-太阴星(土)-吉神
九紫-天乙星(火)-吉神

关于九星,我网上找了很多资料,九数、七色、五行还比较统一,一白水,二黑土等,但是关于名称,各个地方出处不同,叫法不同,更统一的为贪狼、巨门、禄存等名称,道教又对应九皇星君(太星君、元星君、真星君),然后又有叫天枢、天璇、天玑的,奇门遁甲里又称天蓬、天芮、天冲等。太乙、摄提、轩辕也能找到相关信息,但出处我没找到。感觉还需要时间理清楚头绪。

from lunar-java.

ebolavirus avatar ebolavirus commented on June 10, 2024

b( ̄▽ ̄)d 我手里有一套javascript版本的,不知道有没有帮助:https://gitee.com/xiaoluoli/Wannianli

from lunar-java.

6tail avatar 6tail commented on June 10, 2024

b( ̄▽ ̄)d 我手里有一套javascript版本的,不知道有没有帮助:https://gitee.com/xiaoluoli/Wannianli

@ebolavirus 已支持值年、值月、值日、值时九星。

我参考这个文章实现的逻辑,对比后感觉你提供那个js的结果是错的:http://www.360doc.com/content/18/0206/20/42343301_728211774.shtml

from lunar-java.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.