PHP實現陽曆到農曆轉換的類例項

2022-09-28 03:24:09 字數 960 閱讀 4941

複製** **如下:

<?php

//php陽曆到農曆轉換的乙個類

class calendar

//再加當年的幾個月

switch ($cmonth)

//如果當年是閏年還要加一天

if ($cyear%4==0 and $cmonth>2)

$total+=$cday-1;

&nbwww.cppcns.comsp;      //用農曆的天數累加來判斷是否超過陽曆的天數

for($j=0;$j<=120;$j++)

}if ($flag==1)break;

}return array("m"=>$j,"d"=>$i,"t"=>$total,"n"=>$mtotal);

}function cal($year,$month,$day)

else

if ($par["d"]==$this->everycmonth[$par["d"]][0]+1 and $this->everycmonth[$par["d"]][0]<>0)

else

return array("year"=>$this->mten[$this->everycmonth[$par["m"]][14]].$this->mtwelve[$this->everycmonth[$par["m"]][15]],

"month"=>$cmonth,

"day"=>$this->mday[$md],

"week"=>$week);

}}/////呼叫

$test=new calendar;

$year=$test->cal(2004,2,20);

echo $year["year"]."年".$year["month"].$year["day"]."周".$year["week"];

?>

本文標題: php實現陽曆到農曆轉換的類例項

本文位址:

python實現農曆和陽曆日期轉換

需安裝sxtwl包,命令如下 pip install sxtwl 農曆 lunar calendar 陽曆 solar calendar 轉換 如下 基於python3 import sxtwl 日曆中文索引 ymc u 十一 u 十二 u 正 u 二 u 三 u 四 u 五 u 六 u 七 u 八...

農曆和陽曆的之間的轉換

1.首先拷貝這兩個實體類 data public class lunar data public class solar 2.然後考入下面的類 農曆和陽曆的互相轉換 author hj date 2020 9 11 public class lauarutil private static int ...

SQL SERVER 中實現公曆到農曆的轉換

以下彩色文字的 可以直接拷貝到sql server查詢分析器中執行,博主耕夫已驗證,這裡對 的 做了修改,就是把函式中返回的日期由原來的datetime型別改為varchar 10 型別,輸出字串型日做了格式化處理,這樣更科學,否則會出現某些不可預期的日期異常。步驟1 建立日期 放初始放初始化資料 ...