一款采用现代天文算法制作的农历历算程序,含有公历与回历信息,可以很方便的进行公、农、回三历之间的转换。提供公元-4712年到公元9999年的日期查询功能。其中1500年到1940农历数据已经与陈垣的《二十史朔闰表》核对;含有从公420元(南北朝/宋武帝元年)到今的基本年号。在过去几百年中,寿星万年历的误差是非常小的,节气时刻计算及日月合朔时刻的平均误差小于1秒,太阳坐标的最大可能误差为0.2角秒,月亮坐标的最大可能误差为3角秒,平均误差为误差的1/6。万年历中含有几百个国内城市的经纬度,并且用户可根据自已的需要扩展经纬度数据。
寿星万年历部分代码
<a href=readme.htm>返回</a><br>
<script language=javascript>
function zh(){
var b='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var i,v,c,r='',out='',s=txt1.innerText;
s=s.split('\r\n');
c='空省';
for(i=0;i<s.length;i++){
v=s[i]; if(!v.length) continue;
v=v.split(' ');
if(v[0]!=c){
if(r) out +=r+ "',\r\n";
r="'"+v[0];
}
var c1=b.substr(v[2]-0,1);
var c2=b.substr(v[3]-0,1);
var c3=b.substr(v[4]-73,1);
var c4=b.substr(v[5]-0,1);
r += ' '+c1+c2+c3+c4+v[1];
c=v[0];
}
out += r+"'";
txt2.innerText='JWv=new Array(\r\n'+out+'\r\n);';