NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 旬 天干从甲开始,每十天干一轮,叫一旬。也就是说,一旬代表10年。我们常听说的六旬老人,也就是60岁的老人。 每旬中的十个干支,都以领头这个干支作为旬的名称,例如:甲子、乙丑,它们所在的旬,都叫甲子旬。 ## 旬空 旬空,也叫空亡。由于十天干和十二地支搭配,每旬总会多出来两个地支。这两个地支就叫旬空。 | 旬 | 干支 | | | | | | | | | | 旬空 | |----|----|----|----|----|----|----|----|----|----|----|----| | 甲子 | 甲子 | 乙丑 | 丙寅 | 丁卯 | 戊辰 | 己巳 | 庚午 | 辛未 | 壬申 | 癸酉 | 戌亥 | | 甲戌 | 甲戌 | 乙亥 | 丙子 | 丁丑 | 戊寅 | 己卯 | 庚辰 | 辛巳 | 壬午 | 癸未 | 申酉 | | 甲申 | 甲申 | 乙酉 | 丙戌 | 丁亥 | 戊子 | 己丑 | 庚寅 | 辛卯 | 壬辰 | 癸巳 | 午未 | | 甲午 | 甲午 | 乙未 | 丙申 | 丁酉 | 戊戌 | 己亥 | 庚子 | 辛丑 | 壬寅 | 癸卯 | 辰巳 | | 甲辰 | 甲辰 | 乙巳 | 丙午 | 丁未 | 戊申 | 己酉 | 庚戌 | 辛亥 | 壬子 | 癸丑 | 寅卯 | | 甲寅 | 甲寅 | 乙卯 | 丙辰 | 丁巳 | 戊午 | 己未 | 庚申 | 辛酉 | 壬戌 | 癸亥 | 子丑 | 在Lunar对象中获取旬: 1. .getYearXun() > 获取年所在旬(以正月初一作为新年的开始) 2. .getYearXunByLiChun() > 获取年所在旬(以立春当天作为新年的开始) 3. .getYearXunExact() > 获取年所在旬(以立春交接时刻作为新年的开始) 4. .getMonthXun() > 获取月所在旬(以节交接当天起算) 5. .getMonthXunExact() > 获取月所在旬(以节交接时刻起算) 6. .getDayXun() > 获取日所在旬(以节交接当天起算) 7. .getDayXunExact() > 获取日所在旬(晚子时算第二天) 8. .getTimeXun() > 获取时辰所在旬 在Lunar对象中获取旬空(空亡): 1. .getYearXunKong() > 获取值年空亡(以正月初一作为新年的开始) 2. .getYearXunKongByLiChun() > 获取值年空亡(以立春当天作为新年的开始) 3. .getYearXunKongExact() > 获取值年空亡(以立春交接时刻作为新年的开始) 4. .getMonthXunKong() > 获取值月空亡(以节交接当天起算) 5. .getMonthXunKongExact() > 获取值月空亡(以节交接时刻起算) 6. .getDayXunKong() > 获取值日空亡(以节交接当天起算) 7. .getDayXunKongExact() > 获取值日空亡(晚子时算第二天) 8. .getTimeXunKong() > 获取值时空亡 在EightChar八字对象中获取旬: 1. .getYearXun() > 获取年柱所在旬 2 .getMonthXun() > 获取月柱所在旬 3. .getDayXun() > 获取日柱所在旬 4. .getTimeXun() > 获取时柱所在旬 在EightChar八字对象中获取旬空(空亡): 1. .getYearXunKong() > 获取年柱旬空(空亡) 2 .getMonthXunKong() > 获取月柱旬空(空亡) 3. .getDayXunKong() > 获取日柱旬空(空亡) 4. .getTimeXunKong() > 获取时柱旬空(空亡) > 注:通常在八字中比较关心日柱旬空(空亡)。 在大运、小运、流年、流月中获取旬: 1. .getXun() > 获取所在旬 在大运、小运、流年、流月中获取旬空(空亡): 1. .getXunKong() > 获取旬空(空亡) ### 示例代码 ``` const d = Lunar.fromDate(new Date()); console.log('空亡所值:年=' + d.getYearXunKong() + ' 月=' + d.getMonthXunKong() + ' 日=' + d.getDayXunKong()); const eightChar = d.getEightChar(); console.log('日柱空亡:' + eightChar.getDayXunKong()); ```