php 陽曆轉農曆優化版

2022-09-16 16:18:26 字數 1096 閱讀 7648

網上轉換方法很多例子錯誤。

測試例子2:輸入農曆1990.11.初十,丑時,公曆應該為2023年12月26日 2時。

<?php

function nongli($riqi)

switch($yue)

if($nian%4 == 0 && $yue>2) $total++; //

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

$total=$total+$ri-1; //

加當月的天數

$flag1=0; //

判斷跳出迴圈的條件

$j=0;

while ($j

<=120)

$i++;

} if ($flag1==1) break

;

$j++;

} if($everymonth[$j][0]<>0 and $everymonth[$j][0]<$i)

else

if($i==$everymonth[$j][0]+1 and $everymonth[$j][0]<>0)

else

#計算所求月份1號的農曆日期

$md=$everymonth[$j][$i]-($mtotal-$total

);

if($md > $everymonth[$j][$i

])

$md-=$everymonth[$j][$i

];

$nlday=$mday[$md

]; //

$nowday=date("y年n月j日 ")."w".$weekday[$cur_wday]." ".$mten[$everymonth[$j][14]].$mtwelve[$everymonth[$j][15]]."年".$nlmon.$nlday;

$nowday=$mten[$everymonth[$j][14]].$mtwelve[$everymonth[$j][15]]."年 ".$nlmon.$nlday;

return

$nowday;}

echo nongli('20100201'); //

標準8位

C 陽曆轉農曆

你妹的sb 原文 c asp.net 公曆轉農曆的簡單方法 dot net 平台,對全球化的支援做的非常好,不得不稱讚乙個 通常,將公曆轉為農曆,是個非常煩的事情,需要整理閏年 閏月等的對照表。在.net平台上,有了國際化的支援,這些東西,都已經提供了 我們需要做的,只是利用一下而已。話不多說,直接...

小程式獲取農曆,陽曆轉農曆,計算屬相

在utils.js中新建js,命名為calendar.js,貼上入以下 陽曆轉農曆 getlunardate getlunardate 返回值格式 yyyy mm dd 獲取農曆資訊 getlunardatestring getlunardatestring 返回值格式 let lunar 獲取陰曆...

c 版公曆轉農曆

using system namespace ljtools private static int year20 new int private static int year19 new int private static int year2000 new int private static ...