Calunar 是一个在 Node.js 和浏览器中实现农历转换的 NPM 包。它基于香港天文台的算法,提供了转换公历和农历之间的日期等功能。
本教程将向你介绍如何使用 Calunar。
安装
如果你在使用 npm,可以运行以下命令来安装 calunar:
npm install calunar --save
使用
转换公历日期为农历
如下示例,从公历日期转换成农历日期:
const Calunar = require('calunar'); const date = new Date('2022-01-30'); const result = Calunar.toLunar(date); console.log(result); // { year: 2022, month: 1, date: 28, leap: false }
转换农历日期为公历
如下示例,从农历日期转换成公历日期:
-- -------------------- ---- ------- ----- ------- - ------------------- ----- ----- - - ----- ----- ------ -- ----- --- ----- ----- -- ----- ------ - ----------------------- -------------------- -- ------------------------
获取农历节气
如下示例,使用 getTerm 获取农历节气:
const Calunar = require('calunar'); const date = new Date('2022-01-01'); const result = Calunar.getTerm(date); console.log(result); // 冬至
获得某年的天干地支
如下示例,获取某年的天干地支:
const Calunar = require('calunar'); const year = 2022; const result = Calunar.getCycle(year); console.log(result); // 甲寅
获取某年的农历年份
如下示例,获取某年的农历年份:
const Calunar = require('calunar'); const year = 2022; const result = Calunar.getYearName(year); console.log(result); // 丙寅
总结
在这篇教程中,我们介绍了如何使用 Calunar 转换公历和农历之间的日期,并获取农历节气,某年的天干地支和农历年份。有了 Calunar,处理农历日期将变得更加容易。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c92ccdc64669dde5a76