分享几个PHP和Javascript计算农历的源码
有一段时间对输出农历时间很感兴趣,所以找了两个 PHP 的源码和 一个 Javascript 源码,这里记录一下使用方法。 下载地址: lunar-src.zip
PS: 农历的计算很复杂,LD算是头晕了,资料: 和荣笔记 – 中国农历二百年算法及年历
第一个文件: function-lunar.php
版权信息:
isaac 修改万年历而得 Aug 2nd 2005
作者联系方式不祥?
使用方法:
第二个文件: class-lunar.php
版权信息:
* 公农历转换(1912 – 2012)
* 原作者:彭宏杰 ,由原Delphi Unit 转换为 PHP Class
* @author hemon hemono@gmail.com此版本为FreeWare Version : 0.1
您可以自行修改, 但最好可以将修改过之程式Mail一份给我.
如果您要用於商业用途, 请mail给我告知您的用途及原因.
作者 : 彭宏杰
E-Mail : rexpeng@ms1.hinet.net
使用方法:
require_once 'class-lunar.php';
$lunar = new Lunar();
// 公历 2008-11-18 转农历
$date = $lunar->getLar(‘2008-11-18′,0);
echo date(“Y-m-d”, $date); //输出: 2008-10-21
// 农历 2008-10-21 转公历
$date = $lunar->getLar(‘2008-10-21′,1);
echo date(“Y-m-d”, $date); //输出: 2008-11-18
?>
第三个文件: function-lunar.php
版权信息:
#作者: 沈潋(S&S Lab)
#E-mail: shenlian@hotmail.com
#web: http://www.focus-2000.com
#作者开放版权
#允许无条件地使用本文件的全部或部分
#可作任何修改或增补
#如果您使用了本文件,请给作者写一封E-mail
#如有问题欢迎同作者联系修改:小许
*mail: san@xfocus.org
*web : http://www.xfocus.org
*2001-06-30 10:26
使用方法:
require_once 'function-lunar.php';
//输出: 2008年11月18日 星期二
戊子(鼠)年十月廿一
//建议修改一下这个文件的最后两行, 或者自己用一个函数包括
?>
此站点遵守 知识共享协议! 转载请注明文章出处及本文链接,非常感谢!
关键字: javascript, lunar, php, 农历

我也不懂那么多道道,俺查农历的方法就是看手机
回复
学习下算法与结构~
回复
isaac 这个名字很heroes啊!!!
回复
恩,收藏了。
回复
好像一般良辰吉日都选农历的。
回复
我还是一直在过农历的生日:)
回复
我的手机显示农历的
回复
还是JS的比较简单!
回复
请问博主,修改javascript的那个issac是谁呢?我想找他,谢谢。
回复
LD 回复:
五月 27th, 2009 at 10:32 上午
作者联系方式不祥?
我找不到唉~~
回复