avexsoft / chinese-lunar-calendar
将公历日期转换为农历日期,反之亦然。
1.0.0
2021-03-22 14:40 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-22 22:32:45 UTC
README
将公历日期转换为农历日期,反之亦然。接受公元1900-2100年之间的日期。
注意
此项目是从现在已废弃的https://github.com/peterkahl/chinese-lunar-calendar克隆的,因为我们尝试联系他但失败了。Avexsoft致力于维护该项目,欢迎提交PR。
使用方法
use Avexsoft\Lunar\Lunar; $gregorianDate = '2017-08-23'; $chineseDate = Lunar::Gregorian2Lunar($gregorianDate); /* array(7) { ["y"]=> int(2017) ["m"]=> int(7) ["d"]=> int(2) ["leap"]=> bool(false) ["zh-cn"]=> string(12) "七月初二" ["zh-hk"]=> string(12) "七月初二" ["ja"]=> string(12) "七月初二" ["en"]=> string(5) "07-02" } */ #------------------------------------------------- $chineseDate = '2017-07-2'; $gregorianDate = Lunar::Lunar2Gregorian($chineseDate); var_dump($gregorianDate); /* array(3) { ["y"]=> int(2017) ["m"]=> int(8) ["d"]=> int(23) } */