中华农历论坛知识讨论区历法知识 → 历理置闰法势在必行


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

主题:历理置闰法势在必行

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


加好友 发短信
等级:业余侠客 帖子:315 积分:717 威望:0 精华:0 注册:2008/9/25 22:36:00
  发帖心情 Post By:2008/11/27 7:20:00

用户已被锁定

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


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

谁有明确说明气朔属上月这条规定的原文或出处

答:《紫金历》中是否这类的话,这我不太清楚。但从它们的历算结果可以证实这一点。在一个历法中,如果给出了历算方法,这类的话就不是必须的。

现在,科学知识逐渐普及,天文历法不再那么神秘了。历算家没有绝对必要祥细的讲解它们的历算过程,只需讲述历算的天文数据来源或理论基础就可以了,除非历算家想把它的历算过程写成著作、教科书之类的。

我曾在紫金山天文台网站上看过农历计算的步骤及相关的定义。不过在这些科普的资料中,这些定义还是不构明确,比如讲到节气的定义,它说太阳黄经为0度、15度等对应的时刻。事实上这里讲的“黄经”指的是视黄经,即修正了光行差、章动的当日昼夜分点黄道球面坐标。这里涉及很多名词:光行差、章动、黄道坐标、球面坐标、昼夜分点等,历算时通通要考虑。紫金山天文台没有说明这些,那我们又是怎么知道的,我们用天文学知识计算出视黄经为0度、15度等的时刻,再与他们提供的气时刻比较就知道了,如果相符,说明他们用的就是视黄经。换句话说,他们给出了历算结果,我们就可以知道他们对农历定义的很多细节!

  再者,对紫金山的历算家来说,他们作了很多跟我们类似的工作。他们领取国家多少薪水,就为国家做多少事,领导叫他历算,他就算。他才不管历法理论问题,他没算错就行。以前没有计算机,一年到晚在算,现在计算机算得好好的,他们没得算了,就多收点研究生、搞点科研工作等。现在去紫金山网站,常可以看到科研申报表什么的,真正科普资料,很多都不知道跑哪去了。


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


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

从你的第32楼的说明看来,你的意思是,气、朔、年、月、日的约定均不变,只改闰法。也就是说闰法中所涉及的“日、月、年”的约定稍作调整,即在计算时改用带小数的日来替原来的整数日来计算“闰”。我想《历理置闰》本来的思路就是这样的。

   有些道理是很明显的,用带小数的日数肯定比整数日要准确一些。不过受到定气和定朔时刻不规律性影响,所谓的“准确”受到了限制。

举个例子来说:

1984年那个冬至日的数据:朔 19:46:36 定冬至 00:22:49
用《历理置闰》可以解决那年“春节”异常

假设,某年也有类似情况,不同的是朔提前19小时,气推后1小时,那么这时候《历理置闰》就解决不了春节异常了。日月运动的不规律性,造成朔、气的提前或推后是完全有可能的。

更坏的情况是,有些本来正常19年7闰,改用《历理置闰》后却出现却出现异常。

 

[此贴子已经被作者于2008-11-27 10:40:57编辑过]

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


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

以下是引用q5968661在2008-11-27 7:20:00的发言:

“在《紫金历》中,日月合朔那一天正好是节气或中气,那么该气本月的初一,不是上月的最后一天。”

从另外一个角度来看,这句话也可以说没错。它只明确气属哪天,并没有明确气属哪月!

谁有明确说明气朔属上月这条规定的原文或出处

如果你相信“在《紫金历》中,日月合朔那一天正好是节气或中气,那么该气本月的初一,不是上月的最后一天。”

那么你不得不相信这句话已经明确了气属哪月了.因为日月合朔定的是一个月的开始(本月初一),气属本月的初一,难道这个气不属这个月?另外,由于冬至所在月为十一月,那么从这个开始就可以推导其它月份了。(冬至所在月定义为十一月,这是规则,若这个规则你不承认,那么现行农历你完全不必去使用了。只好使用你自己的一套新规则了。)

看来这或许是语义理解上的差异.同一句话不同的人有不同的理解吧。

至于“历理置闰”是否真的有你想像的那么好用,我不知道。你若喜欢那个规则,不妨就用那个规则来推导历书。看看到底能把现行农历(紫金历)改成什么样的,又好用到哪里去。比较了才会有结果,凭空说一样东西是好的,似乎没意义。

也许推导历书比较难(至少我也不会),但可以用人家已经推导出来的历书(比如许兄的寿星万年历),用手工稍稍修改一下。

查一下中气时刻,合朔时刻,看看哪个在前。中气在前的,都把中气放到上个月末(当然是指中气与朔同一天的。若不在同一天,如何排日期,似乎影响不大吧。)。

至于年首,你的历理置闰法则里有没具体规定的?可能不一定是冬至所在月为十一月了,这个也没关系,只要协调好,能保证几百年内的农历周期与回归年周期基本等长就算是正确的。

我真的希望你试一下,排一个历理置闰法则下的农历。只要排出月大月小,闰月,中气在哪一天,这些数据就够了,就可以作比较了。其它的日期可以暂时不用排的。


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


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

《历理置闰法》程序已写好,已经发现《历理置闰法》的问题,如果程序没写错的话。

2015年
·十一大 11-22 20:32:14 冬至12-22 07:02:59
·十二小 12-22 09:35:50 小寒01-06 00:20:31 大寒01-20 17:43:13
闰十二大 01-20 21:13:42 立春02-04 11:58:27
·正月小 02-19 07:47:14 雨水02-19 07:49:48 惊蛰03-06 05:55:40
·二月大 03-20 17:36:10 春分03-21 06:45:08 清明04-05 10:39:07
·三月小 04-19 02:56:50 谷雨04-20 17:41:49 立夏05-06 03:52:35
·四月小 05-18 12:13:11 小满05-21 16:44:45 芒种06-06 07:58:09
·五月大 06-16 22:05:18 夏至06-22 00:37:53 小暑07-07 18:12:12
·六月小 07-16 09:24:19 大暑07-23 11:30:25 立秋08-08 04:01:22
·七月大 08-14 22:53:22 处暑08-23 18:37:14 白露09-08 06:59:32
·八月大 09-13 14:41:13 秋分09-23 16:20:31 寒露10-08 22:42:48
·九月大 10-13 08:05:38 霜降10-24 01:46:42 立冬11-08 01:58:36
·十月小 11-12 01:47:06 小雪11-22 23:25:15 大雪12-07 18:53:19

2034年
·十一大 11-22 09:38:39 冬至12-21 21:45:31
·十二小 12-22 02:46:01 小寒01-05 15:04:01 大寒01-20 08:26:48
·正月大 01-20 18:01:06 立春02-04 02:40:40 雨水02-18 22:29:42
闰正月小 02-19 07:09:49 惊蛰03-05 20:31:54
·二月大 03-20 18:14:08 春分03-20 21:16:59 清明04-05 01:05:43
·三月小 04-19 03:25:27 谷雨04-20 08:03:13 立夏05-05 18:08:38
·四月小 05-18 11:12:06 小满05-21 06:56:23 芒种06-05 22:06:11
·五月大 06-16 18:25:27 夏至06-21 14:43:41 小暑07-07 08:17:08
·六月小 07-16 02:14:47 大暑07-23 01:35:51 立秋08-07 18:08:36
·七月大 08-14 11:52:35 处暑08-23 08:47:15 白露09-07 21:13:28
·八月小 09-13 00:13:20 秋分09-23 06:39:04 寒露10-08 13:06:37
·九月大 10-12 15:32:10 霜降10-23 16:15:57 立冬11-07 16:33:09
·十月大 11-11 09:15:44 小雪11-22 14:04:28 大雪12-07 09:36:19

 


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


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

再一个历理置闰问题,校对一下,也许程序写错,

1911年
·十一大 12-02 05:10:29 冬至12-23 01:11:43
·十二小 01-01 00:20:59 小寒01-06 18:20:53 大寒01-21 11:51:24
·正月大 01-30 17:44:23 立春02-05 06:10:17 雨水02-20 02:20:17
·二月小 03-01 08:30:51 惊蛰03-07 00:38:51 春分03-22 01:54:21
·三月大 03-30 20:37:36 清明04-06 06:04:33 谷雨04-21 13:35:56
·四月小 04-29 06:24:47 立夏05-07 00:00:17 小满05-22 13:18:32
·五月小 05-28 14:23:54 芒种06-07 04:37:51 夏至06-22 21:35:30
·六月大 06-26 21:19:28 小暑07-08 15:04:55 大暑07-24 08:28:36
闰六月小 07-26 04:11:59 立秋08-09 00:44:24
·七月小 08-24 12:14:03 处暑08-24 15:12:56 白露09-09 03:13:16
·八月大 09-22 22:37:12 秋分09-24 12:17:29 寒露10-09 18:14:55
·九月大 10-22 12:09:10 霜降10-24 20:58:11 立冬11-08 20:47:01
·十月小 11-21 04:49:09 小雪11-23 17:55:54 大雪12-08 13:07:34

1930年
·十一大 12-01 12:48:18 冬至12-22 15:52:40
·十二大 12-31 07:41:37 小寒01-06 09:02:31 大寒01-21 02:32:55
·正月小 01-30 03:07:19 立春02-04 20:51:05 雨水02-19 16:59:44
·二月大 02-28 21:32:36 惊蛰03-06 15:16:31 春分03-21 16:29:42
·三月大 03-30 13:46:17 清明04-05 20:37:22 谷雨04-21 04:05:44
·四月小 04-29 03:08:21 立夏05-06 14:26:59 小满05-22 03:41:58
·五月小 05-28 13:36:32 芒种06-06 18:58:02 夏至06-22 11:52:46
·六月大 06-26 21:46:34 小暑07-08 05:19:41 大暑07-23 22:41:55
·七月小 07-26 04:41:47 立秋08-08 14:56:59 处暑08-24 05:26:17
闰七月小 08-24 11:36:48 白露09-08 17:28:23
·八月大 09-22 19:41:26 秋分09-24 02:35:52 寒露10-09 08:37:28
·九月小 10-22 05:47:30 霜降10-24 11:25:58 立冬11-08 11:20:13
·十月大 11-20 18:21:06 小雪11-23 08:34:25 大雪12-08 03:50:35


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


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

再一个《历理置闰》问题,校对一下,也许是程序设计的问题

1928年

·十一大 11-24 18:09:07 冬至12-23 04:18:24
·十二大 12-24 12:13:11 小寒01-06 21:31:10 大寒01-21 14:56:35
·正月小 01-23 04:18:36 立春02-05 09:16:20 雨水02-20 05:19:11
·二月大 02-21 17:40:41 惊蛰03-06 03:37:14 春分03-21 04:44:11
闰二月小 03-22 04:29:12 清明04-05 08:54:31
·三月小 04-20 13:24:36 谷雨04-20 16:16:40 立夏05-06 02:43:29
·四月大 05-19 21:13:55 小满05-21 15:52:19 芒种06-06 07:17:09
·五月小 06-18 04:41:58 夏至06-22 00:06:22 小暑07-07 17:44:15
·六月小 07-17 12:35:23 大暑07-23 11:02:13 立秋08-08 03:27:30
·七月大 08-15 21:48:27 处暑08-23 17:53:06 白露09-08 06:01:45
·八月小 09-14 09:20:16 秋分09-23 15:05:26 寒露10-08 21:09:52
·九月大 10-13 23:56:12 霜降10-23 23:54:28 立冬11-07 23:49:31
·十月大 11-12 17:35:15 小雪11-22 21:00:13 大雪12-07 16:17:17
1947年
·十一小 11-24 01:23:48 冬至12-22 18:53:17
·十二大 12-23 21:06:02 小寒01-06 12:06:20 大寒01-21 05:31:30
·正月大 01-22 16:34:18 立春02-04 23:50:21 雨水02-19 19:51:53
·二月大 02-21 10:00:00 惊蛰03-06 18:07:56 春分03-21 19:12:38
·三月小 03-23 00:34:04 清明04-05 23:20:07 谷雨04-21 06:39:22
闰三月小 04-21 12:19:15 立夏05-06 17:02:57
·四月大 05-20 21:43:40 小满05-22 06:09:01 芒种06-06 21:31:11
·五月小 06-19 05:26:05 夏至06-22 14:18:46 小暑07-08 07:55:47
·六月小 07-18 12:15:17 大暑07-24 01:14:07 立秋08-08 17:40:50
·七月大 08-16 19:12:25 处暑08-24 08:08:56 白露09-08 20:21:02
·八月小 09-15 03:28:05 秋分09-24 05:28:34 寒露10-09 11:37:16
·九月大 10-14 14:10:07 霜降10-24 14:25:49 立冬11-08 14:24:22
·十月小 11-13 04:00:56 小雪11-23 11:37:36 大雪12-08 06:56:11


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


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

再一个《历理置闰》的问题

1936年
·十一大 11-26 10:35:54 冬至12-23 02:37:02
·十二小 12-26 01:49:24 小寒01-06 19:46:36 大寒01-21 13:12:12
·正月大 01-24 15:18:00 立春02-05 07:29:14 雨水02-20 03:32:59
·二月小 02-23 02:42:08 惊蛰03-06 01:49:05 春分03-21 02:57:47
·三月小 03-23 12:13:28 清明04-05 07:06:43 谷雨04-20 14:31:02
闰三月大 04-21 20:32:28 立夏05-06 00:56:28
·四月小 05-21 04:34:22 小满05-21 14:07:22 芒种06-06 05:30:39
·五月小 06-19 13:14:24 夏至06-21 22:21:33 小暑07-07 15:58:16
·六月大 07-18 23:18:34 大暑07-23 09:17:48 立秋08-08 01:43:09
·七月大 08-17 11:20:41 处暑08-23 16:10:29 白露09-08 04:20:36
·八月小 09-16 01:41:16 秋分09-23 13:25:56 寒露10-08 19:32:27
·九月大 10-15 18:20:24 霜降10-23 22:18:03 立冬11-07 22:14:39
·十月大 11-14 12:41:57 小雪11-22 19:25:00 大雪12-07 14:42:13
1955年
·十一大 11-25 20:30:24 冬至12-22 17:24:18
·十二大 12-25 15:33:10 小寒01-06 10:35:52 大寒01-21 04:01:50
·正月小 01-24 09:06:36 立春02-04 22:17:36 雨水02-19 18:18:45
·二月大 02-22 23:54:14 惊蛰03-06 16:30:57 春分03-21 17:35:05
·三月小 03-24 11:42:25 清明04-05 21:38:44 谷雨04-21 04:57:50
·四月大 04-22 21:06:07 立夏05-06 15:17:58 小满05-22 04:24:19
闰四月小 05-22 04:58:28 芒种06-06 19:43:25
·五月小 06-20 12:11:43 夏至06-22 12:31:19 小暑07-08 06:05:51
·六月大 07-19 19:34:31 大暑07-23 23:24:29 立秋08-08 15:50:02
·七月小 08-18 03:57:59 处暑08-24 06:18:53 白露09-08 18:31:46
·八月大 09-16 14:19:14 秋分09-24 03:40:51 寒露10-09 09:52:08
·九月小 10-16 03:32:20 霜降10-24 12:43:01 立冬11-08 12:45:10
·十月大 11-14 20:01:31 小雪11-23 10:00:51 大雪12-08 05:22:46

还有一大推,不再一一列举了


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


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

按楼主的19年7闰准则,历理置闰与出差十分频繁。每次出差一般为1个月

常规置闰出差好象比较少,积累到一定时候暴发一下,出差多个月。

这也证实我上面所述的,历理置更加实时置闰,但未见明显好规律。

其实,从数学、物理角度出方,可以轻松得证,为何一定非得把日历排出来证明,很麻烦。

如果需要,我可以把历算程序发上来。


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


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

eph.js文件在寿星万年历中

<script language=javascript src=eph.js></script>
<script language=javascript>


//===============气朔时刻精算=======================
function qi_accurate(W)  { var t=XL.S_aLon_t(W)*36525;  return t - JD.deltatT2(t) + 8/24; } //精气
function suo_accurate(W) { var t=XL.MS_aLon_t(W)*36525; return t - JD.deltatT2(t) + 8/24; } //精朔
function getQS1(jd,qs){
 if(qs=='气')  return qi_accurate  ( Math.floor((jd+293)/365.2422*24) * Math.PI/12 );
 else          return suo_accurate ( Math.floor((jd+8)/29.5306) * Math.PI*2 );
}
Lunar={
 Gan:new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸"),
 Zhi:new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"),
 ShX:new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"),
 XiZ:new Array('摩羯','水瓶','双鱼','白羊','金牛','双子','巨蟹','狮子','处女','天秤','天蝎','射手'),
 yxmc:new Array("朔","上弦","望","下弦"), //月相名称表
 jqmc:new Array('冬至','小寒','大寒','立春','雨水','惊蛰','春分','清明','谷雨','立夏','小满','芒种','夏至','小暑','大暑','立秋','处暑','白露','秋分','寒露','霜降','立冬','小雪','大雪'),
 ymc:new Array('十一','十二','正','二','三','四','五','六','七','八','九','十'), //月名称,建寅
 rmc:new Array('初一','初二','初三','初四','初五','初六','初七','初八','初九','初十','十一','十二','十三','十四','十五','十六','十七','十八','十九','二十','廿一','廿二','廿三','廿四','廿五','廿六','廿七','廿八','廿九','三十'),
 Weeks:new Array('日','一','二','三','四','五','六','七','八','九','十'),

 //在调用calc()或calc2()后得到以下数据
 leap:0,        //闰月位置
 ym:new Array(), //各月名称
 ZQ:new Array(), //中气表,其中.liqiu是节气立秋的儒略日,计算三伏时用到
 HS:new Array(), //合朔表
 dx:new Array(), //各月大小
 nu:new Array(), //闰月情况

 lun:new Array(),//月历数组,在调用calc2()之后得到

 calc:function(jd){ //农历排月序计算,可定出农历
  var A=this.ZQ, B=this.HS;  //中气表,日月合朔表(整日)
  var i, k, W, w;

  //该年的中气
  W = int2( (jd-355+183)/365.2422 )*365.2422+355;  //355是2000.12冬至,得到较靠近jd的冬至估计值
  if(getQS1(W,'气')>jd) W-=365.2422;
  for(i=0;i<25;i++) A[i]=getQS1(W+15.2184*i,'气'); //25个节气时刻(北京时间),从冬至开始到下一个冬至以后

  //今年"首朔"的日月黄经差w
  w = getQS1(A[0],'朔'); //求较靠近冬至的朔日
  if(w>A[0]) w -= 29.53;

  //该年所有朔,包含14个月的始末
  for(i=0;i<15;i++) B[i]=getQS1(w+29.5306*i,'朔');

  //确定闰月
  for(i=0;i<14;i++) this.ym[i]=i; //月序初始化
  this.leap = 0;
  if( B[13] <= A[24] ){ //第13月的月末没有超过冬至(不含冬至),说明今年含有13个月
   for(i=1; B[i+1]>A[2*i] && i<13; i++); //在13个月中找第1个没有中气的月份
   this.leap = i;
   for(;i<14;i++) this.ym[i]--;
  }

  //月大小及名称转换
  for(i=0;i<14;i++){
    this.dx[i] = int2(this.HS[i+1]+0.5)-int2(this.HS[i]+0.5);
    var Dm = int2(this.HS[i]+0.5)+J2000, v2=this.ym[i]; //Dm初一的儒略日,v2为月建序号
    var mc = this.ymc[v2%12]; //默认月建对应的月名称:建子十一,建丑十二,建寅为正……
    if(Dm>=1807724 && Dm<=1808699){ //237.4.12至239.12.13月建变为建子为十二,其它顺推
     mc = this.ymc[(v2+1)%12];
     if(Dm==1808699) mc='拾贰';      //239.12.13为十二月,为避免两个连续十二月,此处改名
    }
    else if( Dm>=1999349 && Dm<=1999467 ){ //761.12.2 至762.3.30 建子为正月,其它顺推
      mc = this.ymc[(v2+2)%12];
    }
    else if( Dm>=1973067 && Dm<=1977112 ){ //689.12.18至701.1.14建子为正月,建寅为一月,其它不变
      if(v2==0||v2==12) mc="正";
      if(v2==2) mc='一';
    }
    this.ym[i]=mc;
    if((i==this.leap) && i) this.nu[i]='闰'; else this.nu[i]='';
  }
 }
}
function nianLiHTML(y){ //html年历生成
 var i,j,s='', s1,s2,v;
 Lunar.calc( int2((y-2000)*365.2422+180) );
 for(i=0;i<14;i++){
  if(Lunar.HS[i+1]>Lunar.ZQ[24]) break; //已包含下一年的冬至
  s1  = Lunar.nu[i]; if(!s1) s1 = '·';
  s1 += Lunar.ym[i]; if(s1.length<3) s1 += '月';
  s1 += Lunar.dx[i]>29?'大':'小';
  s1 += ' '+JD.setFromJD_str(Lunar.HS[i]+J2000).substr(6,14);


  for(j=0;j<24;j++){
    if(Lunar.ZQ[j]<Lunar.HS[i] || Lunar.ZQ[j]>=Lunar.HS[i+1]) continue;
    s1 += ' '+Lunar.jqmc[j]+JD.setFromJD_str(Lunar.ZQ[j]+J2000).substr(6,14);

  }
  s += s1 + '<br>';
 }
 return y+'年<br>'+s;
}

function test(){
 var y=Cy.value-0,n=Cn.value-0,s1='',s2='';
 var i,j;
 for(i=0;i<n;i++){
   s1+=nianLiHTML(i+y);
   s2+=nianLiHTML(i+y+19);
 }
 out1.innerHTML=s1;
 out2.innerHTML=s2;
}
</script>

<input type=text value=2001 id=Cy>
<input type=text value=20 id=Cn>
<input type=button value="确定" onclick="test()">
<table style='font-size:12px'>
<tr><td id=out1></td><td id=out2></td></tr>
</table>


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

返回版面帖子列表

历理置闰法势在必行








签名