你知道吗,这段时间我一直在捣鼓一个算命的小玩意儿。就是那种输入出生日期,然后帮你推算出什么生辰八字的东西。四柱啊,天干地支啊,听起来是不是有点玄乎?嘿,我在GitHub上还真找到一个用PHP写的Calendar类,输入日期时间就能算出四柱,一试还真灵!

PHP Calendar类的用法
来,直接上代码:
<php $calendar = new Calendar(); // 输入阳历日期时间 $result = $calendar->solar(date('Y'), date('m'), date('d'), date('H')); print_r($result); ?>输出结果大概是这样的:
Array ( [lunar_year] => 2019 [lunar_month] => 10 [lunar_day] => 16 [lunar_hour] => 19 [lunar_year_chinese] => 二零一九 [lunar_month_chinese] => 十月 [lunar_day_chinese] => 十六 [lunar_hour_chinese] => 戌时 [ganzhi_year] => 己亥 [ganzhi_month] => 乙亥 [ganzhi_day] => 癸丑 [ganzhi_hour] => 壬戌 [wuxing_year] => 土水 [wuxing_month] => 木水 [wuxing_day] => 水土 [wuxing_hour] => 水土 [color_year] => 黄 [color_month] => 青 [color_day] => 黑 [color_hour] => 黑 [animal] => 猪 [term] => [is_leap] => [gregorian_year] => 2019 [gregorian_month] => 11 [gregorian_day] => 12 [gregorian_hour] => 19 [week_no] => 2 [week_name] => 星期二 [is_today] => 1 [constellation] => 天蝎 )注:
PHP计算生辰八字的方法
输出结果:己亥,乙亥,癸丑,壬戌
输出结果:庚辰,辛巳,辛巳,庚寅
注意: 用阴历函数时,第四个参数是布尔值,表示输入的月份是否为闰月。
扩展阅读:
四柱就是出生年、月、日、时,分别叫年柱、月柱、日柱和时柱。用天干地支表示,每柱两个字,共八个字,也叫生辰八字,用来推算个人运势。
天干有十个:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。它们的阴阳和五行属性分别是:甲阳木、乙阴木,丙阳火、丁阴火,戊阳土、己阴土,庚阳金、辛阴金,壬阳水、癸阴水。
地支有十二个:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。它们的阴阳和五行属性分别是:子阳水、丑阴土、寅阳木、卯阴木、辰阳土、巳阴火、午阳火、未阴土、申阳金、酉阴金、戌阳土、亥阴水。
四柱八字排好后,下一步就是推命,根据八字推断命运,包括大运、小运、流年、命宫、用神、星宿神煞等等。
文件下载
思考题: 你觉得生辰八字真的能影响一个人的命运吗?欢迎在评论区分享你的看法!
本文由作者笔名:admin 于 2025-04-05 06:18:01发表在本站,原创文章,禁止转载,文章内容仅供娱乐参考,不能盲信。
本文链接: https://www.cjorange.com/wen/9556.html