lunar是一个支持阳历、阴历、佛历和道历的日历工具库,它开源免费,有多种开发语言的版本,不依赖第三方,支持阳历、阴历、佛历、道历、儒略日的相互转换,还支持星座、干支、生肖等。仅供参考,切勿迷信。
官方文档lunar是一个无依赖的支持阳历、阴历、佛历和道历的日历工具库。https://6tail.cn/calendar/api.html#overview.html
代码使用
单文件使用php(单文件):lunar的demo
-
- require 'Lunar.php';
-
- use com\nlf\calendar\Foto;
- use com\nlf\calendar\LunarYear;
- use com\nlf\calendar\util\HolidayUtil;
- use com\nlf\calendar\Lunar;
- use com\nlf\calendar\Solar;
-
-
- echo HolidayUtil::getHoliday('2023-10-01') . "\n";
-
- // 遍历节气表
- $lunar = Lunar::fromDate(new DateTime());
- $jieQi = $lunar->getJieQiTable();
- foreach ($jieQi as $key => $value) {
- echo $key . ' = ' . $value->toYmdHms() . "\n";
- }
-
- echo "\n";
-
-
- $d = Lunar::fromDate(new DateTime());
- echo "今天阴历\n";
- echo $d->getYear()."-".$d->getMonth()."-".$d->getDay()."\n";
-