以文本方式查看主题

-  中华农历论坛  (http://bbs.nongli.net/index.asp)
--  历法知识  (http://bbs.nongli.net/list.asp?boardid=2)
----  [求助]关于节日和年号,請大家帮一下。  (http://bbs.nongli.net/dispbbs.asp?boardid=2&id=16484)

--  作者:chwc
--  发布时间:2008/12/30 8:32:00
--  [求助]关于节日和年号,請大家帮一下。

我的《电脑医生万年历》2009年1月发布的新版开始采用新的节日实行的起止年份和年号的数据,现在请大家帮看一下有没有错;下面是节日实行的起止年份;前4位是实行起年份,中间4位是实行止年份,后4位是月和日。0000表示未知。*表示放假-置深红;#表示置红。

/公历节日
function sFtvl(y,m,d,a){
var sFtv=new Array(
"000019130101#西历新年)",
"191399990101*元但(公历)",
"000099990214 情人节",
"191000000308 妇女节",
"197999990312 植树节",
"000099990315 消费者权益日",
"156499990401 愚人节",
"193899990420 祖冲之诞辰日",
"000099990501*劳动节",
"195099990504#青年节",
"000099990512 护士节",
"192599990601 儿童节",
"192199990701 中共诞辰",
"199799990701 、香港回归日",
"197399990720 李小龙逝纪念日",
"192799990801 建军节",
"000099990909 毛泽东逝纪念日",
"198599990910 教师节",
"-55099990928 孔子诞辰纪念日",
"194999991001*国庆节",
"000099991006 老人节",
"000099991024 联合国日",
"000099991031 万圣节[西方鬼节]",
"186699991112 孙中山诞辰纪念日",
"194099991127 李小龙诞辰纪念日",
"197399991220 澳门回归日",
"000199991224#平安夜[西方]",
"000199991225#圣诞节[西方]",
"189399991226 毛泽东诞纪念日");

//农历节日
function lunFtvl(y2,lunM,lunD,y,m,d,a){
var lunFtv=new Array(
 "000019130101*新年、元旦",
 "191399990101*新年、春节",
 "000099990102#",
 "000099990103#天庆节",
 "000099990105 财神日",
 "000099990107#人日",
 "000099990109#玉帝诞辰",
 "000099990115#元宵节",
 "000099990125 填仓节",
 "000099990127 天地水官诞",
 "000099990202 龙头节",
 "000099990206 东华帝君诞",
 "000099990215 老子诞",
 "000099990219 观音诞",
 "000099990320 鲁班诞",
 "000099990303 三月三",
 "000099990322 子孙娘娘诞",
 "000099990323 妈祖、天后诞",
 "000099990328 仓颉先师诞",
 "000099990401 清和节",
 "000099990408 佛祖、牛王诞",
 "000099990411 孔子祭",
 "000099990428 扁鹊诞",
 "000099990505#端午节",
 "200899990505*",
 "000099990508 龙母诞",
 "000099990520 分龙节",
 "000099990616 鲁班节",
 "000099990619 观音得道日",
 "197399990621 李小龙逝忌日",
 "000099990624 关帝节",
 "000099990630 围香节",
 "000099990707 七夕情人节",
 "000099990715 中元节",
 "000099990802 灶君诞",
 "-55099990827 先师(孔子)诞",
 "000099990815#中秋节",
 "200899990815*",
 "000099990909 重阳节",
 "000099990919 观音出家日",
 "000099991001 祭祖节[鬼节]",
 "000099991025 感天上帝诞",
 "194099991028 李小龙生日",
 "000099991208 腊八节",
 "-50699991220 鲁班公诞",
 "000099991223 小年(祀灶)",
 "000099991225 上帝下界日",
 "000099991200#除夕" )

[此贴子已经被作者于2008-12-30 13:03:20编辑过]

--  作者:chwc
--  发布时间:2008/12/30 8:41:00
--  

//////前5位是年份(农历年的公元纪年);6和7位是改元月(00表示未知),用的是农历月。8和9是已用年数;因设计时没想到闰月,所以闰月改元的加一个月。好在闰月改元不多。我用下面代码纠错if((y==322||y==325||y==760||y==904)&&m<0)m=m*(-1)+1;

var nh=new Array(   //各朝代或分裂时期其中之一政权的年号,数字后无汉字的表示该朝当年灭亡以后不显示
"-26970000黄帝 ",
"-20690000[夏]禹(姒文命) ",
"-20240000[夏]启(姒启) ",
"-20140000[夏]太康 ",
"-19860000[夏]仲康 ",
"-19720000[夏]相 ",
"-19440000[夏]有穷政权 后羿 ",
"-19420000[夏]有穷政权 寒浞 ",
"-19040000[夏]少康 ",
"-18830000[夏]杼 ",
"-18660000[夏]槐 ",
"-18400000[夏]芒 ",
"-18220000[夏]泄 ",
"-18060000[夏]不降 ",
"-17470000[夏]扃 ",
"-17260000[夏]廑 ",
"-17050000[夏]孔甲 ",
"-16740000[夏]皋 ",
"-16630000[夏]发 ",
"-16520000[夏]桀 ",
"-16000000",
"-15870000[商]哀王(子胜)外丙 ",
"-15850000[商]懿王(子庸 )仲壬 ",
"-15810000[商]太宗(子至)太甲 ",
"-15690000[商]昭王(子绚)沃丁 ",
"-15400000[商]宣王(子辩)太庚 ",
"-15150000[商]敬王(子高)小甲 ",
"-14980000[商]元王(子密)雍己 ",
"-14850000[商]中宗(子伷)太戊 ",
"-14100000[商]孝成王(子庄)仲丁 ",
"-13990000[商]思王(子发)外壬 ",
"-13840000[商]前平王(子整)河亶甲 ",
"-13750000[商]穆王(子滕)祖乙 ",
"-13560000[商]桓王(子旦)祖辛 ",
"-13400000[商]僖王(子逾)沃甲 ",
"-13350000[商]庄王(子新)祖丁 ",
"-13260000[商]顷王(子更)南庚 ",
"-13200000[商]悼王(子和)阳甲 ",
"-13130000[商]世祖(子旬)盘庚 ",
"-12710000[商]章王(子颂)小辛 ",
"-12500000[商]惠王(子敛)小乙 ",
"-12490000[商]高宗(子昭)武丁 ",
"-11900000[商]后平王(子跃)祖庚 ",
"-11880000[商]世宗(子载)祖甲 ",
"-11550000[商]甲宗(子先)廪辛 ",
"-11470000[商]康祖(子嚣)庚丁 ",
"-11460000[商]武祖(子瞿)武乙 ",
"-11110000[商]匡王(子托)文丁 ",
"-11000000[商]德王(子羡)帝乙 ",
"-10740000[商]纣王(子寿)帝辛 ",
"-10450000",
"-10410000[西周]成王(姬诵) ",
"-10190000[西周]康王(姬钊) ",
"-09940000[西周]昭王(姬瑕) ",
"-09750000[西周]穆王(姬满) ",
"-09210000[西周]共王(姬繄[yī]扈) ",
"-08980000[西周]懿王(姬囏 [jiān]) ",
"-08900000[西周]孝王(姬辟方) ",
"-08840000[西周]夷王(姬燮[xiè]) ",
"-08760000[西周]厉王(姬胡) ",
"-08400000[西周]厉王(姬胡) [共和]",
"-08260000[西周]宣王(姬静) ",
"-07800000[西周]幽王(姬宫湦[shēng]) ",
"-07690000[东周]平王(姬宜臼) ",
"-07180000[东周]桓王(姬林) ",
"-06950000[东周]庄王(姬佗[tuó]) ",
"-06800000[东周]釐王(姬胡齐) ",
"-06750000[东周]惠王(姬阆[làng]) ",
"-06500000[东周]襄王(姬郑) ",
"-06170000[东周]顷王(姬壬臣) ",
"-06110000[东周]匡王(姬班) ",
"-06050000[东周]定王(姬瑜) ",
"-05840000[东周]简王(姬夷) ",
"-05700000[东周]灵王(姬泄心) ",
"-05430000[东周]景王(姬贵) ",
"-05190000[东周]悼王(姬勐) ",
"-05180000[东周]敬王(姬匄[gài]) ",
"-04740000[东周]元王(姬仁) ",
"-04670000[东周]贞定王(姬介) ",
"-04400000[东周]哀王(姬去疾) 思王(姬叔) ",
"-04390000[东周]考王(姬嵬[wéi]) ",
"-04240000[东周]威烈王(姬午) ",
"-04000000[东周]安王(姬骄) ",
"-03740000[东周]烈王(姬喜) ",
"-03670000[东周]显王(姬扁) ",
"-03190000",
"-03050000[秦]昭襄王(嬴则,又名稷) ",
"-02490000[秦]孝文王(嬴柱) ",
"-02480000[秦]庄襄王(嬴子楚) ",
"-02450000[秦]始皇帝(嬴政) ",
"-02080000[秦]二世皇帝(嬴胡亥) ",
"-02050000[西汉]高帝(刘邦)",
"-01930000[西汉]惠帝(刘盈)",
"-01860000[西汉]高后(吕雉)",
"-01780000[西汉]文帝(刘恒)",
"-01620000[西汉]文帝(刘恒) 后元",
"-01550000[西汉]景帝(刘启)",
"-01480000[西汉]景帝(刘启) 中元",
"-01420000[西汉]景帝(刘启) (后)后元",
"-01390000[西汉]武帝(刘彻) 建元",
"-01330000[西汉]武帝(刘彻) 元光",
"-01270000[西汉]武帝(刘彻) 元朔",
"-01210000[西汉]武帝(刘彻) 元狩",
"-01150000[西汉]武帝(刘彻) 元鼎",
"-01090000[西汉]武帝(刘彻) 元封",
"-01030000[西汉]武帝(刘彻) 太初",
"-00990000[西汉]武帝(刘彻) 天汉",
"-00950000[西汉]武帝(刘彻) 太始",
"-00910000[西汉]武帝(刘彻) 征和",
"-00870000[西汉]武帝(刘彻) 后元",
"-00850000[西汉]昭帝(刘弗陵) 始元",
"-00790800[西汉]昭帝(刘弗陵) 元凤",
"-00730000[西汉]昭帝(刘弗陵) 元平",
"-00720000[西汉]宣帝(刘询) 本始",
"-00680000[西汉]宣帝(刘询) 地节",
"-00640000[西汉]宣帝(刘询) 元康",
"-00600300[西汉]宣帝(刘询) 神爵",
"-00560000[西汉]宣帝(刘询) 五凤",
"-00520000[西汉]宣帝(刘询) 甘露",
"-00480000[西汉]宣帝(刘询) 黄龙",
"-00470000[西汉]元帝(刘奭[shì]) 初元",
"-00420000[西汉]元帝(刘奭[shì]) 永光",
"-00370000[西汉]元帝(刘奭[shì]) 建昭",
"-00320000[西汉]元帝(刘奭[shì]) 竟宁",
"-00310000[西汉]成帝(刘骜[ào]) 建始",
"-00270300[西汉]成帝(刘骜[ào]) 河平",
"-00230000[西汉]成帝(刘骜[ào]) 阳朔",
"-00190000[西汉]成帝(刘骜[ào]) 鸿嘉",
"-00150000[西汉]成帝(刘骜[ào]) 永始",
"-00110000[西汉]成帝(刘骜[ào]) 元延",
"-00070000[西汉]成帝(刘骜[ào]) 绥和",
"-00050000[西汉]哀帝(刘欣) 建平",
"-00010000[西汉]哀帝(刘欣) 元寿",
"000010000[西汉]平帝(刘衍) 元始",
"000060000[西汉]孺子婴(王莽摄政) 居摄",
"000081100[西汉]孺子婴(王莽摄政) 初始",
"000090000[新]王莽 始建国",
"000140000[新]王莽 天凤",
"000200000[新]王莽 地皇",
"000230200[西汉]更始帝(刘玄) 更始",

"000250600[东汉]光武帝(刘秀) 建武",
"000560400[东汉]光武帝(刘秀) 建武中元",
"000580000[东汉]明帝(刘庄) 永平",
"000760000[东汉]章帝(刘炟[dá]) 建初",
"000840800[东汉]章帝(刘炟[dá]) 元和",
"000870700[东汉]章帝(刘炟[dá]) 章和",
"000890000[东汉]和帝(刘肇) 永元",
"001050400[东汉]和帝(刘肇) 元兴",
"001060000[东汉]殇[shāng]帝(刘隆) 延平",
"001070000[东汉]安帝(刘祜[hù]) 永初",
"001140000[东汉]安帝(刘祜[hù]) 元初",
"001200400[东汉]安帝(刘祜[hù]) 永宁",
"001210700[东汉]安帝(刘祜[hù]) 建光",
"001220300[东汉]安帝(刘祜[hù]) 延光",
"001260000[东汉]顺帝(刘保) 永建",
"001320300[东汉]顺帝(刘保) 阳嘉",
"001360000[东汉]顺帝(刘保) 永和",
"001420000[东汉]顺帝(刘保) 汉安",
"001440400[东汉]顺帝(刘保) 建康",
"001450000[东汉]冲帝(刘炳) 永憙[xī](嘉)(1)",
"001460000[东汉]质帝(刘缵[zuǎn]) 本初",
"001470000[东汉]桓帝(刘志) 建和",
"001500000[东汉]桓帝(刘志) 和平",
"001510000[东汉]桓帝(刘志) 元嘉",
"001530500[东汉]桓帝(刘志) 永兴",
"001550000[东汉]桓帝(刘志) 永寿",
"001580600[东汉]桓帝(刘志) 延熹",
"001670600[东汉]桓帝(刘志) 永康",
"001680000[东汉]灵帝(刘宏) 建宁",
"001720500[东汉]灵帝(刘宏) 熹平",
"001780300[东汉]灵帝(刘宏) 光和",
"001841200[东汉]灵帝(刘宏) 中平",
"001900000[东汉]献帝(刘协) 初平",
"001940000[东汉]献帝(刘协) 兴平",
"001960000[东汉]献帝(刘协) 建安",
"002200300[东汉]献帝(刘协) 延康",
"002201000[魏]文帝(曹丕) 黄初",
"002270000[魏]明帝(曹叡[ruì]) 太和",
"002330200[魏]明帝(曹叡[ruì]) 青龙",
"002370300[魏]明帝(曹叡[ruì]) 景初",
"002400000[魏]齐王(曹芳) 正始",
"002490400[魏]齐王(曹芳) 嘉平",
"002541000[魏]高贵乡公(曹髦[máo]) 正元",
"002560600[魏]高贵乡公(曹髦[máo]) 甘露",
"002600600[魏]元帝(曹奂[huàn]) 景元",
"002640500[魏]元帝(曹奂[huàn]) 咸熙",

"002651200[西普]武帝(司马炎) 泰始",
"002750000[西普]武帝(司马炎) 咸宁",
"002800400[西普]武帝(司马炎) 太康",
"002900000[西普]武帝(司马炎) 太熙",
"002900400[西普]惠帝(司马衷) 永熙",
"002910000[西普]惠帝(司马衷) 永平",
"002910300[西普]惠帝(司马衷) 元康",
"003000000[西普]惠帝(司马衷) 永康",
"003010400[西普]惠帝(司马衷) 永宁",
"003021200[西普]惠帝(司马衷) 太安",
"003040000[西普]惠帝(司马衷) 永安",
"003040700[西普]惠帝(司马衷) 建武",
"003041100[西普]惠帝(司马衷) 永安",
"003041200[西普]惠帝(司马衷) 永兴",
"003060600[西普]惠帝(司马衷) 光熙",
"003070000[西普]怀帝(司马炽[chì]) 永嘉",
"003130400[西普]愍[mǐn]帝(司马邺[yè]) 建兴",
"003170300[东晋]元帝(司马睿[ruì]) 建武",
"003180000[东晋]元帝(司马睿[ruì]) 大兴",
"003221200[东晋]元帝(司马睿[ruì]) 永昌",///闰11改元
"003230000[东晋]明帝(司马绍) 太宁",
"003250902[东晋]成帝(司马衍) 太宁",///成帝闰8即位,未改元。
"003260200[东晋]成帝(司马衍) 咸和",
"003350000[东晋]成帝(司马衍) 咸康",
"003430000[东晋]康帝(司马岳) 建元",
"003450000[东晋]穆帝(司马聃[dān]) 永和",
"003570000[东晋]穆帝(司马聃[dān]) 升平",
"003620000[东晋]哀帝(司马丕[pī]) 隆和",
"003630200[东晋]哀帝(司马丕[pī]) 兴宁",
"003660000[东晋]海西公(司马奕[yì]) 太和",
"003711100[东晋]简文帝(司马昱[yù]) 咸安",
"003730000[东晋]孝武帝(司马曜[yào]) 甯康",
"003760000[东晋]孝武帝(司马曜[yào]) 太元",
"003970000[东晋]安帝(司马德宗) 隆安",
"004020000[东晋]安帝(司马德宗) 元兴",
"004050000[东晋]安帝(司马德宗) 义熙",
"004190000[东晋]恭帝(司马德文) 元熙",
"004200600[宋]武帝(刘裕) 永初",
"004230000[宋]少帝(刘义符) 景平",
"004240800[宋]文帝(刘义隆) 元嘉",
"004540000[宋]孝武帝(刘骏) 孝建",
"004570000[宋]孝武帝(刘骏) 大明",
"004650000[宋]前废帝(刘子业) 永光",
"004650800[宋]前废帝(刘子业) 景和",
"004651200[宋]明帝(刘彧[yù]) 泰始",
"004720000[宋]明帝(刘彧[yù]) 泰豫",
"004730000[宋]后废帝(刘昱[yù]) 元徽",
"004770000[宋]顺帝(刘凖) 昇明",

"004790400[齐]高帝(萧道成) 建元",
"004830000[齐]武帝(萧赜[zé]) 永明",
"004940000[齐]郁[yù]林王(萧昭业) 隆昌",
"004940700[齐]海陵王(萧昭文)[7月] 延兴",
"004941000[齐]明帝(萧鸾) 建武",
"004980400[齐]明帝(萧鸾) 永泰",
"004990000[齐]东昏侯(萧宝卷) 永元",
"005010300[齐]和帝(萧宝融) 中兴",

"005020400[梁]武帝(萧衍) 天监",
"005200000[梁]武帝(萧衍) 普通",
"005270300[梁]武帝(萧衍) 大通",
"005291000[梁]武帝(萧衍) 中大通",
"005350000[梁]武帝(萧衍) 大同",
"005460400[梁]武帝(萧衍) 中大同",
"005470400[梁]武帝(萧衍) 太清",
"005500000[梁]简文帝(萧纲) 大宝",
"005521100[梁]元帝(萧绎) 承圣",
"005551000[梁]敬帝(萧方智) 绍泰",
"005560900[梁]敬帝(萧方智) 太平",

"005571000[陈]武帝(陈霸先) 永定",
"005600000[陈]文帝(陈蒨[qiàn]) 天嘉",
"005660200[陈]文帝(陈蒨[qiàn]) 天康",
"005670000[陈]废帝(陈伯宗)(临海王) 光大",
"005690000",

[此贴子已经被作者于2008-12-30 13:00:10编辑过]

--  作者:chwc
--  发布时间:2008/12/30 8:41:00
--  

"005810200[隋]文帝(杨坚) 开皇",
"006010000[隋]文帝(杨坚) 仁寿",
"006050000[隋]炀帝(杨广) 大业",
"006171100[隋]恭帝(杨侑) 义宁",

"006180500[唐]高祖(李渊) 武得",
"006270000[唐]太宗(李世民) 贞观",
"006500000[唐]高宗(李治) 永徽",
"006560000[唐]高宗(李治) 显庆",
"006610300[唐]高宗(李治) 龙朔",
"006640000[唐]高宗(李治) 麟德",
"006660000[唐]高宗(李治) 乾封",
"006680300[唐]高宗(李治) 总章",
"006700300[唐]高宗(李治) 咸亨",
"006740800[唐]高宗(李治) 上元",
"006761100[唐]高宗(李治) 仪凤",
"006790600[唐]高宗(李治) 调露",
"006800800[唐]高宗(李治) 永隆",
"006810900[唐]高宗(李治) 开耀",
"006820200[唐]高宗(李治) 永淳",
"006831200[唐]高宗(李治) 弘道",
"006840000[唐]中宗(李显又名哲) 嗣圣",
"006840200[唐]睿宗(李旦) 文明",
"006840900[唐]武后(武曌) 光宅",
"006850000[唐]武后(武曌) 垂拱",
"006890000[唐]武后(武曌)永昌",
"006900000[武周]武则天 载初",
"006900900[武周]武则天 天授",
"006920400[武周]武则天 如意",
"006920900[武周]武则天 长寿",
"006940500[武周]武则天 延载",
"006950000[武周]武则天 证圣",
"006950900[武周]武则天 天册万岁",
"006960000[武周]武则天 万岁登封",
"006960300[武周]武则天 万岁通天",
"006970900[武周]武则天 神功",
"006980000[武周]武则天 圣历",
"007000500[武周]武则天 久视",
"007010000[武周]武则天 大足",
"007011000[武周]武则天 长安",
"007050000[唐]中宗(李显又名哲) 神龙",
"007070900[唐]中宗(李显又名哲) 景龙",
"007100700[唐]睿宗(李旦) 景云",
"007120500[唐]睿宗(李旦) 延和",
"007120800[唐]玄宗(~隆基) 先天",
"007131200[唐]玄宗(李隆基) 开元",
"007420000[唐]玄宗(李隆基) 天宝",
"007560700[唐]肃宗(李亨) 至德",
"007580200[唐]肃宗(李亨) 乾元",
"007600500[唐]肃宗(李亨) 上元",///闰4改元
"007610900[唐]肃宗(李亨) ----",
"007620400[唐]代宗(李豫) 宝应",
"007630700[唐]代宗(李豫) 广德",
"007650000[唐]代宗(李豫) 永泰",
"007661100[唐]代宗(李豫) 大历",
"007800000[唐]德宗(李适) 建中",
"007840000[唐]德宗(李适) 兴元",
"007850000[唐]德宗(李适) 贞元",
"008050800[唐]顺宗(李诵) 永贞",
"008060000[唐]宪宗(李纯) 元和",
"008210000[唐]穆宗(李恒) 长庆",
"008251200[唐]敬宗(李湛) 宝历",
"008270200[唐]文宗(李昂) 大(太)和",
"008410000[唐]武宗(李炎) 会昌",
"008470800[唐]宣宗(李忱) 大中",
"008601100[唐]懿宗(李漼) 咸通",
"008741100[唐]僖宗(李儇) 乾符",
"008800000[唐]僖宗(李儇) 广明",
"008810700[唐]僖宗(李儇) 中和",
"008850300[唐]僖宗(李儇) 光启",
"008880200[唐]僖宗(李儇) 文德",
"008890000[唐]昭宗(李晔) 龙纪",
"008900000[唐]昭宗(李晔) 大顺",
"008920000[唐]昭宗(李晔) 景福",
"008940000[唐]昭宗(李晔) 乾宁",
"008980800[唐]昭宗(李晔) 光化",
"009010400[唐]昭宗(李晔) 天復",
"009040500[唐]昭宗(李晔) 天祐",///闰4改元
"009040800[唐]衷帝(李柷) 天祐",

"009070400(五代)[后梁]太祖(朱晃,又名温、全忠) 开平",
"009110500(五代)[后梁]太祖(朱晃) 乾化",
"009130202(五代)[后梁]末帝(朱瑱) 乾化",
"009151100(五代)[后梁]末帝(朱瑱) 贞明",
"009210500(五代)[后梁]末帝(朱瑱) 龙德",

"009230400(五代)[后唐]庄宗(李存勖) 同光",
"009260400(五代)[后唐]明宗(~亶) 天成",
"009300200(五代)[后唐]明宗(~亶) 长兴",
"009340000(五代)[后唐]闵帝(~从厚) 应顺",
"009340400(五代)[后唐]末帝(~从珂) 清泰",

"009361100(五代)[后晋]高祖(石敬瑭) 天福",
"009420606(五代)[后晋]出帝(石重贵) 天福",
"009440700[后晋]出帝(石重贵) 开运",

"009470211(五代)[后汉]高祖(刘暠,本名知远) 天福",
"009480000(五代)[后汉](刘暠,本名知远) 乾祐",
"009480200(五代)[后汉]隐帝(刘承祐) 乾祐",

"009510000(五代)[后周]太祖(郭威) 广顺",
"009540000(五代)[后周]太祖 [郭威] 显德",
"009540200(五代)[后周]世宗 [柴荣] 显德",
"009590605(五代)[后周]恭帝 [柴宗训] 显德",

"009600000[北宋]太祖(赵匡胤) 建隆",
"009631100[北宋]太祖(赵匡胤) 乾德",
"009681100[北宋]太祖(赵匡胤) 开宝",
"009761200[北宋]太宗(赵炅,本名匡义,又名光义) 太平兴国",
"009841100[北宋]太宗(赵炅,本名匡义,又名光义) 雍熙",
"009880000[北宋]太宗(赵炅,本名匡义,又名光义) 端拱",
"009900000[北宋]太宗(赵炅,本名匡义,又名光义) 淳化",
"009950000[北宋]太宗(赵炅,本名匡义,又名光义) 至道",
"009980000[北宋]真宗(赵恒) 咸平",
"010040000[北宋]真宗(赵恒) 景德",
"010080000[北宋]真宗(赵恒) 大中祥符",
"010170000[北宋]真宗(赵恒) 天禧",
"010220000[北宋]真宗(赵恒) 乾兴",
"010230000[北宋]仁宗(赵祯) 天圣",
"010321100[北宋]仁宗(赵祯) 明道",
"010340000[北宋]仁宗(赵祯) 景祐",
"010381100[北宋]仁宗(赵祯) 宝元",
"010400200[北宋]仁宗(赵祯) 康定",
"010411100[北宋]仁宗(赵祯) 庆历",
"010490000[北宋]仁宗(赵祯) 皇祐",
"010540300[北宋]仁宗(赵祯) 至和",
"010560900[北宋]仁宗(赵祯) 嘉祐",
"010640000[北宋]英宗(赵曙) 治平",
"010680000[北宋]神宗(赵顼) 熙宁",
"010780000[北宋]神宗(赵顼) 元丰",
"010860000[北宋]哲宗(赵煦) 元祐",
"010940400[北宋]哲宗(赵煦) 绍圣",
"010980600[北宋]哲宗(赵煦) 元符",
"011010000[北宋]徽宗(赵佶) 建中靖国",
"011020000[北宋]徽宗(赵佶) 崇宁",
"011070000[北宋]徽宗(赵佶) 大观",
"011110000[北宋]徽宗(赵佶) 政和",
"011181100[北宋]徽宗(赵佶) 重和",
"011190200[北宋]徽宗(赵佶) 宣和",
"011260000[北宋]钦宗(赵桓) 靖康",
"011270500[南宋]高宗(赵构) 建炎",
"011310000[南宋]高宗(赵构) 绍兴",
"011630000[南宋]孝宗(赵昚) 隆兴",
"011650000[南宋]孝宗(赵昚) 乾道",
"011740000[南宋]孝宗(赵昚) 淳熙",
"011900000[南宋]光宗(赵惇) 绍熙",
"011950000[南宋]宁宗(赵扩) 庆元",
"012010000[南宋]宁宗(赵扩) 嘉泰",
"012050000[南宋]宁宗(赵扩) 开禧",
"012080000[南宋]宁宗(赵扩) 嘉定",
"012250000[南宋]理宗(赵昀) 宝庆",
"012280000[南宋]理宗(赵昀) 绍定",
"012340000[南宋]理宗(赵昀) 端平",
"012370000[南宋]理宗(赵昀) 嘉熙",
"012410000[南宋]理宗(赵昀) 淳祐",
"012530000[南宋]理宗(赵昀) 宝祐",
"012590000[南宋]理宗(赵昀) 开庆",
"012600000[南宋]理宗(赵昀) 景定",
"012650000[南宋]度宗(赵禥) 咸淳",
"012750000[南宋]恭帝(赵?繁体“显”去掉右边“页”) 德祐",
"012760500[南宋]端宗(赵昰) 景炎",
"012780500[南宋]帝昺(赵昺) 祥兴",
"012790300",
"012950000[元]成宗(孛儿只斤铁木真铁穆耳) 元贞",
"012970200[元]成宗(孛儿只斤铁木真铁穆耳) 大德",
"013080000[元]武宗(孛儿只斤铁木真海山) 至大",
"013120000[元]仁宗(孛儿只斤铁木真爱育黎拔力八达) 皇庆",
"013140000[元]仁宗(孛儿只斤铁木真爱育黎拔力八达) 延祐",
"013210000[元]英宗(孛儿只斤铁木真硕德八剌) 至治",
"013240000[元]泰定帝(孛儿只斤铁木真也孙铁木儿) 泰定",
"013280200[元]泰定帝(也孙铁木儿) 致和",
"013280900[元]天顺帝(阿速吉八) 天顺、文宗(~图帖睦尔) 天历",
"013290001[元]文宗 天历",
"013300000[元] 至顺",
"013331000[元]顺帝(孛儿只斤铁木真妥懽帖睦尔) 元统",
"013351100[元]顺帝(孛儿只斤铁木真妥懽帖睦尔) (后)至元",
"013410000[元]顺帝(孛儿只斤铁木真妥懽帖睦尔) 至正",

"013680000[明]太祖(朱元璋) 洪武",
"013990000[明]惠帝(朱允炆) 建文",
"014030000[明]成祖(朱棣) 永乐",
"014250000[明]仁宗(朱高炽) 洪熙",
"014260000[明]宣宗(朱瞻基) 宣德",
"014360000[明]英宗(朱祁镇) 正统",
"014500000[明]代宗(朱祁钰)(景帝) 景泰",
"014570000[明]英宗(朱祁镇) 天顺",
"014650000[明]宪宗(朱见深) 成化",
"014880000[明]孝宗(朱祐樘) 弘治",
"015060000[明]武宗(朱厚照) 正德",
"015220000[明]世宗(朱厚熜) 嘉靖",
"015670000[明]穆宗(朱载垕)隆庆",
"015730000[明]神宗(朱翊钧)万历",
"016200800[明]光宗(朱常洛)泰昌",
"016210000[明]熹宗(朱由校)天启",
"016280000[明]思宗(朱由检)崇祯",

"016440000[清]世祖(爱新觉罗福临) 顺治",
"016620000[清]圣祖(爱新觉罗玄烨) 康熙",
"017230000[清]世宗(爱新觉罗胤禛) 雍正",
"017360000[清]高宗(爱新觉罗弘历) 乾隆",
"017960000[清]仁宗(爱新觉罗颙琰) 嘉庆",
"018210000[清]宣宗(爱新觉罗旻宁) 道光",
"018510000[清]文宗(爱新觉罗奕詝) 咸丰",
"018620000[清]穆宗(爱新觉罗载淳) 同治",
"018750000[清]德宗(爱新觉罗载湉) 光绪",
"019090000[清](溥仪) 宣统",
"019120000[中国]国民党 民国 ",
"019490837[中国]共产党 民国");


--  作者:chwc
--  发布时间:2008/12/30 8:42:00
--  

var alt=new Array(  //旧朝代末、新朝代初或分裂时其它政权之一的年号,数字后无汉字的该朝当年灭亡以后不显示
"-16170000[商]太祖(子天乙)商汤 ",
"-15870000",
"-11020000[西周]文王(姬昌) ",
"-10520000[西周]武王(姬发) ",
"-10410000",
"-03190000[东周]慎靓[jìng]王(姬定) ",
"-03130000[东周]赧[nǎn]王(姬延) ",
"-02540000",
"002210400[蜀汉]昭烈帝(刘备) 章武",
"002230500[蜀汉]后主(刘禅[shàn]) 建兴",
"002380000[蜀汉]后主(刘禅[shàn]) 延熙",
"002580000[蜀汉]后主(刘禅[shàn]) 景耀",
"002630800[蜀汉]后主(刘禅[shàn]) 炎兴",
"002631100",

"005690000[陈]宣帝(陈顼[xū]) 太建",
"005830000[陈]后主(陈叔宝) 至德",
"005870000[陈]后主(陈叔宝) 祯明",
"005900000",
"009070000[契丹]太祖(耶律阿保机)",
"009161200[契丹]太祖(耶律阿保机) 神册",
"009220200[契丹]太祖(耶律阿保机) 天赞",
"009260200[契丹]太祖(~阿保机) 天显",
"009271101[契丹]太宗(~德光) 天显",
"009381100[契丹]太宗(耶律德光) 会同",
"009470200[契丹]太宗(耶律德光) 大同",
"009470900[辽]世宗(耶律阮) 天禄",
"009510900[辽]穆宗(耶律璟) 应历",
"009690200[辽]景宗(耶律贤) 保宁",
"009791100[辽]景宗(耶律贤) 乾亨",
"009820903[辽]圣宗(~隆绪) 乾亨",
"009830600[辽]圣宗(耶律隆绪) 统和",
"010121100[辽]圣宗(耶律隆绪) 开泰",
"010211100[辽]圣宗(耶律隆绪) 太平",
"010310600[辽]兴宗(耶律宗真) 景福",
"010321100[辽]兴宗(耶律宗真) 重熙",
"010550800[辽]道宗(耶律洪基) 清宁",
"010650000[辽]道宗(耶律洪基) 咸雍",
"010750000[辽]道宗(耶律洪基) 大(太)康",
"010850000[辽]道宗(耶律洪基) 大安",
"010950000[辽]道宗(耶律洪基) 寿昌(隆)",
"011010200[辽]天祚帝(耶律延禧) 乾统",
"011110000[辽]天祚帝(耶律延禧) 天庆",
"011210000[辽]天祚帝(耶律延禧) 保大",
"011250300",
"012060000[蒙古(元)]太祖(孛儿只斤铁木真)(成吉思汗)",
"012280000[蒙古(元)]孛儿只斤铁木真拖雷(监国)",
"012290000[蒙古(元)]太宗(窝阔臺)",
"012420000[蒙古(元)]乃马真后(称制)",
"012460700[蒙古(元)]定宗(贵由)",
"012490300[蒙古(元)]海迷失后(称制)",
"012510600[蒙古(元)]宪宗(孛儿只斤铁木真蒙哥)",
"012600500[蒙古(元)]世祖(孛儿只斤铁木真忽必烈) 中统",
"012640800[蒙古(元)]世祖(忽必烈) 至元",
"012950000",
"016160000[后金(清)]太祖(爱新觉罗努尔哈赤)天命",
"016270000[后金(清)]太宗(爱新觉罗皇太极)天聪",
"016360400[清]太宗(爱新觉罗皇太极)崇德",
"016440000[南明]安宗(朱由崧) 弘光",
"016460000"
);

//////以下前4位是年份(农历年的公元纪年);5和6位是改元月(00表示未知),用的是农历月。7和8是已用年数

var alt2=new Array(  //旧朝代末、新朝代初或分裂时其它政权之一的年号,数字后无汉字以后不显示

"02221000[吴]大帝(孙权) 黄武",
"02290400[吴]大帝(孙权) 黄龙",
"02320000[吴]大帝(孙权) 嘉禾",
"02380900[吴]大帝(孙权) 赤乌",
"02510500[吴]大帝(孙权) 太元",
"02520200[吴]大帝(孙权) 神凤",
"02520400[吴]会稽王(孙亮) 建兴",
"02540000[吴]会稽王(孙亮) 五凤",
"02561000[吴]会稽王(孙亮) 太平",
"02581000[吴]景帝(孙休) 永安",
"02640700[吴]乌程侯(孙皓) 元兴",
"02650400[吴]乌程侯(孙皓) 甘露",
"02660800[吴]乌程侯(孙皓) 宝鼎",
"02691000[吴]乌程侯(孙皓) 建衡",
"02720000[吴]乌程侯(孙皓) 凤凰",
"02750000[吴]乌程侯(孙皓) 天册",
"02760700[吴]乌程侯(孙皓) 天玺",
"02770000[吴]乌程侯(孙皓) 天纪",
"02800300",
"11150000[金]太祖(完颜旻,本名阿骨打) 收国",
"11170000[金]太祖(完颜旻,本名阿骨打) 天辅",
"11230900[金]太宗(完颜晟) 天会",
"11350012[金]熙宗(完颜亶) 天会",
"11380000[金]熙宗(完颜亶) 天眷",
"11410000[金]熙宗(完颜亶) 皇统",
"11491200[金]海陵王(完颜亮) 天德",
"11530300[金]海陵王(完颜亮) 贞元",
"11560200[金]海陵王(完颜亮) 正隆",
"11611000[金]世宗(完颜雍) 大定",
"11900000[金]章宗(完颜璟) 明昌",
"11961100[金]章宗(完颜璟) 承安",
"12010000[金]章宗(完颜璟) 泰和",
"12090000[金]卫绍王(完颜永济) 大安",
"12120000[金]卫绍王(完颜永济) 崇庆",
"12130500[金]卫绍王(~永济) 至宁",
"12130900[金]宣宗(~珣) 贞祐",
"12170900[金]宣宗(完颜珣) 兴定",
"12220800[金]宣宗(完颜珣) 元光",
"12240000[金]哀宗(完颜守绪) 正大",
"12240000[金]哀宗(完颜守绪) 正大",
"12320000[金]开兴",
"12320400[金]天兴",
"12340000",
"16450000[南明]绍宗(朱聿键) 隆武",
"16470000[南明]桂王(朱由榔) 永历",
"16620000[南明]延平文王(郑经)",
"16810000[南明]延平王(郑克塽)",
"16830000"
);
var alt3=new Array(  //用于记载旧朝代末、新朝代初或分裂时其它政权的年号,数字后无汉字的表示该朝当年灭亡或当年以后不显示出
"03860000[北魏]道武帝(拓跋登珪) 登国",
"03960700[北魏]道武帝(拓跋登珪) 皇始",
"03981200[北魏]道武帝(拓跋登珪) 天兴",
"04041000[北魏]道武帝(拓跋登珪) 天赐",
"04091000[北魏]明元帝(拓跋嗣) 永兴",
"04140000[北魏]明元帝(拓跋嗣) 神瑞",
"04160400[北魏]明元帝(拓跋嗣) 泰常",
"04240000[北魏]太武帝(拓跋焘) 始光",
"04280200[北魏]太武帝(拓跋焘) 神(上‘鹿’下‘加’)[jiā]",
"04320000[北魏]太武帝(拓跋焘) 延和",
"04350000[北魏]太武帝(拓跋焘) 太延",
"04400600[北魏]太武帝(拓跋焘) 太平真君",
"04510600[北魏]太武帝(拓跋焘) 正平",
"04520300[北魏]南安王(拓跋余) 永(承)平",
"04521000[北魏]文成帝(拓跋濬[jùn]) 兴安",
"04540700[北魏]文成帝(拓跋濬[jùn]) 兴光",
"04550600[北魏]文成帝(拓跋濬[jùn]) 太安",
"04600000[北魏]文成帝(拓跋濬[jùn]) 和平",
"04660000[北魏]献文帝(拓跋弘) 天安",
"04670800[北魏]献文帝(拓跋弘) 皇兴",
"04710800[北魏]孝文帝(拓跋宏) 延兴",
"04760600[北魏]孝文帝(拓跋宏) 承明",
"04770000[北魏]孝文帝(拓跋[元]宏) 太和",
"05000000[北魏]宣武帝(元恪[kè]) 景明",
"05040000[北魏]宣武帝(元恪[kè]) 正始",
"05080800[北魏]宣武帝(元恪[kè]) 永平",
"05120400[北魏]宣武帝(元恪[kè]) 延昌",
"05160000[北魏]孝明帝(元诩[xǔ]) 熙平",
"05180200[北魏]孝明帝(元诩[xǔ]) 神龟",
"05200700[北魏]孝明帝(元诩[xǔ]) 正光",
"05250600[北魏]孝明帝(元诩[xǔ]) 孝昌",
"05280000[北魏]孝明帝(元诩[xǔ]) 武泰",
"05280400[北魏]孝庄帝(元子攸) 建义",
"05280900[北魏]孝庄帝(元子攸) 永安",
"05301000[北魏]长广王(元晔[yè]) 建明",
"05310200[北魏]节闵[mǐn]帝(元恭) 普泰",
"05311000[北魏]安定王(元朗) 中兴",
"05320400[北魏]孝武帝(元脩[xiū]) 太昌",
"05321200[北魏]孝武帝(元脩[xiū]) 永兴 永熙",
"05330001[北魏]孝武帝(元脩[xiū]) 永熙",

"05341000[东魏]孝静帝(元善见) 天平",
"05380000[东魏]孝静帝(元善见) 元象",
"05391100[东魏]孝静帝(元善见) 兴和",
"05430000[东魏]孝静帝(元善见) 武定",

"05500500[北齐]文宣帝(高洋) 天保",
"05600000[北齐]废帝(高殷) 乾明",
"05600800[北齐]孝昭帝(高演) 皇建",
"05611100[北齐]武成帝(高湛) 太宁",
"05620400[北齐]武成帝(高湛) 河清",
"05650400[北齐]后主(高纬) 天统",
"05700000[北齐]后主(高纬) 武平",
"05761200[北齐]后主(高纬) 隆化",
"05770000[北齐]幼主(高恒) 承光",
"05780000",
"10320000[西夏]景宗(李元昊) 显道",
"10340700[西夏]景宗(李元昊) 广运",
"10361200[西夏]景宗(李元昊) 大庆",
"10381000[西夏]景宗(李元昊) 天授礼法延祚",
"10490000[西夏]毅宗(李谅祚) 延嗣宁国",
"10500000[西夏]毅宗(李谅祚) 天祏垂圣",
"10530000[西夏]毅宗(李谅祚) 福圣承道",
"10570000[西夏]毅宗(李谅祚) 奲都",
"10630000[西夏]毅宗(李谅祚) 拱化",
"10680000[西夏]惠宗(李秉常) 乾道",
"10690000[西夏]惠宗(李秉常) 天赐礼盛国庆",
"10750000[西夏]惠宗(李秉常) 大安",
"10860700[西夏]崇宗(李乾顺) 天仪治平",
"10900000[西夏]崇宗(李乾顺) 天祐民安",
"10980000[西夏]崇宗(李乾顺) 永安",
"11010000[西夏]崇宗(李乾顺) 贞观",
"11140000[西夏]崇宗(李乾顺) 雍宁",
"11190000[西夏]崇宗(李乾顺) 元德",
"11270400[西夏]崇宗(李乾顺) 正德",
"11350000[西夏]崇宗(李乾顺) 大德",
"11400000[西夏]仁宗(李仁孝) 大庆",
"11440000[西夏]仁宗(李仁孝) 人庆",
"11490000[西夏]仁宗(李仁孝) 天盛",
"11700000[西夏]仁宗(李仁孝) 乾祐",
"11940000[西夏]桓宗(李纯佑) 天庆",
"12060000[西夏]襄宗(李安全) 应天",
"12100000[西夏]襄宗(李安全) 皇建",
"12110800[西夏]神宗(李遵顼) 光定",
"12231200[西夏]献宗(李德旺) 乾定",
"12260700[西夏]未主(李睍) 宝义",
"12270700",
"16610000[南明]潮武王(郑(朱)成功)",
"16620000"
);
var alt5=new Array(  //用于记载旧朝代末、新朝代初或分裂时其它政权之一的年号,数字后无汉字的表示该朝当年灭亡或当年以后不显示出
"05350000[西魏]文帝(元宝炬) 大统",
"05520000[西魏]文帝(元钦) --",
"05540000[西魏]恭帝(元廓) --",
"05570000[北周]孝闵[mǐn]帝(宇文觉) --",
"05570900[北周]明帝(宇文毓[yù]) --",
"05590800[北周]明帝(宇文毓[yù]) 武成",
"05610000[北周]武帝(宇文邕[yōng]) 保定",
"05660000[北周]武帝(宇文邕[yōng]) 天和",
"05720300[北周]武帝(宇文邕[yōng]) 建德",
"05780300[北周]武帝(宇文邕[yōng]) 宣政",
"05790000[北周]宣帝(宇文赟[yūn]) 大成",
"05790200[北周]文帝(宇文阐) 大象",
"05810000[北周]文帝(宇文阐) 大象",
"05810200"
);
var nh9=new Array(   //特别处理1949年后
"19120000◆中华民国成立第",
"19490800★中华人民共和国成立第"
);

[此贴子已经被作者于2008-12-30 13:01:03编辑过]

--  作者:浪-淘-沙
--  发布时间:2008/12/30 9:46:00
--  

楼主辛苦了.

这么多数据,只有用到的时候会去专门查一下,如果发现从书查到的结果与楼主的软件显示的结果不一致.

那么可能二者之中至少有一个是错误的.到时候也会在帖子里提出来与楼主讨论一下.

对于夏商周断代工程,楼主既然引用这个数据,那么我提一个小问题.按断代工程结果.商朝是从公元前1600年(即-1599年)开始算起的.但楼主的万年历里,公元前1601年就把夏桀取消掉了.应当在公元前1601年同时显示夏桀53年.