## 旬
天干从甲开始,每十天干一轮,叫一旬。也就是说,一旬代表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());
```
- 关于cux-calendar
- 简要介绍
- 快速开始
- 阳历 Solar
- 实例化
- toString
- 获取年、月、日
- 儒略日
- 获取星期
- 判断是否闰年
- 节日
- 星座
- 日期推移
- 阳历日期相减
- 日期比较
- 薪资比例
- 阳历转阴历
- 阳历周 SolarWeek
- 实例化
- toString
- 获取年、月、日
- 一周的起点
- 本月第几周
- 本年第几周
- 本周每一天
- 第一天
- 周的推移
- 阳历月 SolarMonth
- 实例化
- toString
- 获取年、月
- 本月每一天
- 本月每一周
- 月推移
- 阳历季度 SolarSeason
- 实例化
- toString
- 获取年、月
- 本年第几季度
- 本季度每一月
- 季度推移
- 阳历半年 SolarHalfYear
- 实例化
- toString
- 获取年、月
- 本年第几半年
- 本半年每一月
- 半年推移
- 阳历年 SolarYear
- 实例化
- toString
- 获取年
- 本年每一月
- 年推移
- 阳历工具 SolarUtil
- 是否闰年
- 某年天数
- 阳历某月天数
- 某月周数
- 某天位于当年第几天
- 阴历 Lunar
- 实例化
- toString
- 获取年、月、日
- 获取时辰
- 获取星期
- 节日
- 干支
- 禄
- 生肖
- 节气
- 物候
- 数九
- 三伏
- 六曜
- 二十八宿
- 七政(七曜)
- 四宫
- 四神兽
- 彭祖百忌
- 八卦方位
- 吉神方位
- 胎神方位
- 太岁方位
- 冲煞
- 纳音
- 八字
- 旬、旬空(空亡)
- 建除十二值星
- 十二天神
- 每日宜忌
- 时辰宜忌
- 吉神凶煞
- 月相
- 九星
- 日期推移
- 转阳历
- 转佛历
- 转道历
- 阴历月 LunarMonth
- 实例化
- toString
- 获取年、月
- 本月天数
- 是否闰月
- 初一
- 月推移
- 阴历年 LunarYear
- 实例化
- toString
- 获取年
- 获取阴历月
- 获取闰月
- 获取天数
- 获取节气表
- 灶马头
- 三元九运
- 年推移
- 阴历工具 LunarUtil
- 时辰
- 佛历 Foto
- 实例化
- toString
- 获取年、月、日
- 因果犯忌
- 纪念日
- 月斋
- 十斋日
- 六斋日
- 朔望斋
- 观音斋
- 杨公忌
- 二十七星宿
- 转阴历
- 道历 Tao
- 实例化
- toString
- 获取年、月、日
- 节日
- 三会日
- 三元日
- 八节日
- 五腊日
- 八会日
- 戊日
- 天赦日
- 转阴历
- 法定假日 HolidayUtil
- 法定假日
- 数据修正及补充
- 指定日期是否放假或调休
- 指定月份的假期
- 指定年份的假期
- 节日相关的假期
