6tail / tyme4php

Tyme是一个非常强大的日历工具库,可以看作 Lunar 的升级版,拥有更优的设计和扩展性,支持公历和农历、星座、干支、生肖、节气、法定假日等。

Home Page:https://6tail.cn/tyme.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

同样的时间在不同干支下的生肖不相同

nsnake opened this issue · comments

如下代码:

$solar_time = SolarTime::fromYmdHms(
    2024,
    5,
    30,
    11,
    00,
    20
);

$lunar_hour = $solar_time->getLunarHour();
$lunar_sc_year = $lunar_hour->getYearSixtyCycle();
$lunar_sc_month = $lunar_hour->getMonthSixtyCycle();
$lunar_sc_day = $lunar_hour->getDaySixtyCycle();
$lunar_sc_time = $lunar_hour->getSixtyCycle();

echo $lunar_sc_year->getEarthBranch()->getZodiac();
echo $lunar_sc_month->getEarthBranch()->getZodiac();
echo $lunar_sc_day->getEarthBranch()->getZodiac();
echo $lunar_sc_time->getEarthBranch()->getZodiac();

输出的结果为



农历年、月、日、时各自的生肖不一致很正常。