农历四月

php阴历阳历换算(1950开始)

吃可爱长大的小学妹 提交于 2019-11-30 03:25:20
一、主程序index.php代码 <?php require_once 'Lunar.php'; //调用数据文件 $today = date("Y-m-d"); //可改为其它时间,但格式保持一致 $lunar = new Lunar(); //公历转农历 $nl = date("Y-m-d",$lunar->S2L($today)); //农历转公历 $gl = date("Y-m-d",$lunar->L2S($nl)); echo "今天公历是:$today<br/>"; echo "转为农历是:$nl<br/>"; echo "转回公历是:$gl<br/>"; ?> 二、nular.php代码 <?php /* 云南省曲靖师范学院计算机科学与工程学院-杨海熙编写 2009-9-3 */ class Lunar { private $_SMDay = array(1 => 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);//定义公历月分天数 private $_LStart = 1950 ;//农历从1950年开始 private $_LMDay = array( //差:该年的农历正月初一到该年公历1月1日的天数;1~12:农历月份天数;闰:如有闰月,记录该月平月天数 // 差 1 2 3 4 5 6 7 8 9 10 11