## 旬 天干从甲开始,每十天干一轮,叫一旬。也就是说,一旬代表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() > 获取旬空(空亡) ### 示例代码
javascript
var d = Lunar.fromDate(new Date()); console.log('空亡所值:年=' + d.getYearXunKong() + ' 月=' + d.getMonthXunKong() + ' 日=' + d.getDayXunKong()); var eightChar = d.getEightChar(); console.log('日柱空亡:' + eightChar.getDayXunKong());
### 输出