SylarLong / iztro

⭐A lightweight open-source JavaScript library for obtaining The Purple Star Astrology (Zi Wei Dou Shu) astrolabe information.. 支持多语言轻量级获取紫微斗数排盘信息的javascript开源库。
https://iztro.com
MIT License
1.93k stars 252 forks source link

关于早晚子时的排盘 #187

Open MillerTheBest opened 6 months ago

MillerTheBest commented 6 months ago

哈喽,在使用bySolar排盘的时候有关于早晚子时的参数的区别: @param timeIndex 出生时辰序号【0~12】

分别输入当日的晚子时 vs 第二天的早子时,虽然农历日期和早晚子时在本命盘里都有显示,可是排盘的时候其实都是直接被归到第二日的

早晚子时的排盘现在仍有争议,可是是否可以提供增强功能选项:1. 晚子时归入第二日(当前设定)2. 晚子时(23-0)用当日排盘+早子时(0-1)以第二日排盘?

另:即使有如此的增强功能,在八字方面确实有不同,因为日柱变了,可是在紫薇方面,是否只影响一部分次级星而已?

谢谢

SylarLong commented 6 months ago

@MillerTheBest 我理解一下,2024-4-7 00:00 ~ 01:00 和 2024-4-7 23:00 ~ 00:00 的盘是一样的,对吗?

MillerTheBest commented 6 months ago

@MillerTheBest 我理解一下,2024-4-7 00:00 ~ 01:00 和 2024-4-7 23:00 ~ 00:00 的盘是一样的,对吗?

你说的是当日的早子时和当日的晚子时啦。

我说的是2024-4-7 23:00 ~ 00:00当日的晚子时,和2024-4-8 00:00 ~ 01:00第二日的早子时。 当前排盘,天盘除了日期之类的信息比如lunarDate等,这两个盘是一样的。地盘除了日期信息和流时之类的,这两个盘大运也都是一样的。原因是,当日的晚子时和第二日的早子时都是以第二日的日柱来排盘的。也就是“当日的晚子时归入第二日”。

另一种排盘方式,是“当日的晚子时”用当日的日柱,“第二日的早子时”才开始用第二日的日柱。这样,把子时拆分开来,以0点为分割。以上的例子就变成了:

  1. 2024-4-7 23:00 ~ 00:00 甲辰 戊辰 辛丑 戊子,天盘太阳巨门坐0宫丙寅。
  2. 2024-4-8 00:00 ~ 01:00 甲辰 戊辰 壬寅 庚子,天盘武曲天相坐0宫丙寅。

虽然两种排法还有争议,但是很多人觉得第二种由于主星位置有所差别,判断性格等更加准确。

此外,当用0点切割早晚子时的时候,排盘的结果中,主星的位置不是一定会有如上变化,有些日子的早晚子时排盘,主星并没有变化,而是次级星有所移动。

希望可以把这个排盘功能增加到开发之中。谢谢。