中华农历论坛知识讨论区历法知识 → 寿星万年历5.08(测试版)


  共有809840人关注过本帖树形打印

主题:寿星万年历5.08(测试版)

帅哥哟,离线,有人找我吗?
xjw01
  31楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/12/2 22:10:00

已发布V3.03版

更新内容:

1、根据ldlcau在第29楼的建议,更改了公元前纪年的显示和输入问题

2、根据ldlcau在第29楼的建议,更新了年号纪年数据库

3、增加了说明文档第六章(“离散序列的线性拟合”),这是提取古历参数的利器。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ldlcau
  32楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:159 积分:583 威望:0 精华:1 注册:2008/9/3 16:55:00
  发帖心情 Post By:2008/12/3 10:36:00

谢谢更新

不过 -208年以后的年号没有加进去


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  33楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/12/3 11:25:00

已更新到V3.04

1、修改了上次年号表的更新失误

2、改写了通用纪年的公元前显示及输入控制,允许通用纪年与天文纪年两种方式输入。

var get_year_screen_onceBC = 0;
function get_year_screen(c){ //取输入年份,主要解决公元前的输入问题
 var y = String(c).replace(/[^0-9Bb\*-]/g,'');
 var q = y.substr(0,1);
 if( q=='B' || q=='b' || q=='*' ){ //通用纪年法(公元前)
   y = 1-y.substr(1,y.length);
   if(y>0) { alert('通用纪法的公元前纪法从B.C.1年开始。并且没有公元0年'); return -10000; }
 }else{
   y -= 0;
   if(y<=0 && !get_year_screen_onceBC){
     alert('你输入的是天文纪年,用负号表示公元前。通用纪年法可用BC或bc或B或b或*表示公元前。');
     get_year_screen_onceBC =1;
   }
 }

 if( y < -4712 ) { alert('不得小于B.C. 4713'); return -10000; }
 if( y > 9999  )   alert('超过9999年的农历计算很不准。');
 return y;
}

function set_year_screen(y){ //输入天文纪年,转回显示用的常规纪年
 y -= 0;
 if( y<=0 ) return 'B'+ (-y+1);
 return ''+y;
}

在读写Cal_y.value的时候或其它输入输出时调以上函数。不过函数中调用了一个alert()函数,弹出注意事项显示框,有些浏览器阻止了显示框,可能造成程序异常!你可以删除以上程序的alert()


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ldlcau
  34楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:159 积分:583 威望:0 精华:1 注册:2008/9/3 16:55:00
  发帖心情 Post By:2008/12/3 14:30:00

多谢 ,真是费心了

现在缺少源文件主程序无法运行,建议除附件外完整打包到一个可执行文件,如若附件执行有问题,可以单独分离出来放在源文件中。

[此贴子已经被作者于2008-12-3 16:25:18编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  35楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/3 17:37:00

许兄,你修改后的软件,出现一些小问题.

比如我输入BC221年,显示始皇1年,然后按"月"箭头增加,到12月还正常,再按一次,马上跳到西汉元寿2年了.而公元年份那个位置显示"NaN".

如果输入-220年,显示的也是始皇1年,按上述操作,最后是正常跳到始皇2年的.

我又试了下,不管输入BCXXX年,只要到了12月,再按一个月增加的箭头,马上跳到元寿2年的.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
zb9003
  36楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:18 积分:1098 威望:0 精华:0 注册:2008/8/27 22:59:00
  发帖心情 Post By:2008/12/3 19:58:00

确有楼上所说的问题

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
xjw01
  37楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蝙蝠侠 帖子:866 积分:3804 威望:3 精华:20 注册:2008/3/20 22:14:00
  发帖心情 Post By:2008/12/3 19:58:00

已发布V3.05版

改正了年份跳转的错误。被充了一些说明档案(备忘技术档案)

如果没有什么问题,这个版本就当作《寿星万年历2009年正式版》吧

赶着写出正式版,这几天连续作战。以后看来又得忙一阵子工作上的事情了,怕没时间。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  38楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/3 21:09:00

以下是引用xjw01在2008-12-3 19:58:00的发言:

已发布V3.05版

改正了年份跳转的错误。被充了一些说明档案(备忘技术档案)

如果没有什么问题,这个版本就当作《寿星万年历2009年正式版》吧

赶着写出正式版,这几天连续作战。以后看来又得忙一阵子工作上的事情了,怕没时间。

许兄辛苦了.

就出正式版吧.

若我们在使用上遇到疑问,会反映给你的.

累了就休息会.喝杯图片点击可在新窗口打开查看,吃点图片点击可在新窗口打开查看图片点击可在新窗口打开查看.

再收点小礼物图片点击可在新窗口打开查看.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
浪-淘-沙
  39楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:2068 积分:4263 威望:5 精华:4 注册:2008/11/13 21:03:00
  发帖心情 Post By:2008/12/3 21:19:00

好像下载的文件没更新啊?

等许兄有空把新文件放到网上去.


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
叶风扬
  40楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:49 积分:381 威望:0 精华:0 注册:2008/12/5 15:39:00
  发帖心情 Post By:2008/12/5 16:03:00

3.05版有个小bug,不显示元旦信息。
还有一个缺憾,不能在Firefox下正常工作。
有个建议,日历背景的年,在公元前显示最好也用Bxxx来显示。

我在寿星万年历3.05的htm单文件版的基础上按照自己喜欢的风格修改了一下,大家有兴趣可以看看图片点击可在新窗口打开查看


寿星万年历3.06.1 单文件htm版

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:

元旦问题已经修正。
背景显示公元前年信息已改好。
扩充了节日。
修正了古农历中十三月除夕的显示。
方位角采用正北方向为基准。
......

[此贴子已经被作者于2008-12-6 3:04:37编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 1270 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..127

返回版面帖子列表

寿星万年历5.08(测试版)








签名