📄 20050310160546625+0800calendar.htm.871.hg$
字号:
<HTML><HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=gb2312">
<TITLE>1900-2100 两百年超酷日历</TITLE>
<META content="时间; JavaScript 日历;世界时间; 农历; 阳历; 阴历; 节日; 时区; 节气; 干支; 生肖; world time clock; gregorian solar; chinese lunar; calendar;" name=keywords>
<META content=All name=robots>
<META content="Gregorian Solar Calendar and Chinese Lunar Calendar"
name=description>
<SCRIPT language=JScript>
<!--
/*****************************************************************************
个人偏好设定
*****************************************************************************/
var conWeekend = 3; // 周末颜色显示: 1=黑色, 2=绿色, 3=红色, 4=隔周休
/*****************************************************************************
日期资料
*****************************************************************************/
var lunarInfo=new Array(
0x4bd8,0x4ae0,0xa570,0x54d5,0xd260,0xd950,0x5554,0x56af,0x9ad0,0x55d2,
0x4ae0,0xa5b6,0xa4d0,0xd250,0xd255,0xb54f,0xd6a0,0xada2,0x95b0,0x4977,
0x497f,0xa4b0,0xb4b5,0x6a50,0x6d40,0xab54,0x2b6f,0x9570,0x52f2,0x4970,
0x6566,0xd4a0,0xea50,0x6a95,0x5adf,0x2b60,0x86e3,0x92ef,0xc8d7,0xc95f,
0xd4a0,0xd8a6,0xb55f,0x56a0,0xa5b4,0x25df,0x92d0,0xd2b2,0xa950,0xb557,
0x6ca0,0xb550,0x5355,0x4daf,0xa5b0,0x4573,0x52bf,0xa9a8,0xe950,0x6aa0,
0xaea6,0xab50,0x4b60,0xaae4,0xa570,0x5260,0xf263,0xd950,0x5b57,0x56a0,
0x96d0,0x4dd5,0x4ad0,0xa4d0,0xd4d4,0xd250,0xd558,0xb540,0xb6a0,0x95a6,
0x95bf,0x49b0,0xa974,0xa4b0,0xb27a,0x6a50,0x6d40,0xaf46,0xab60,0x9570,
0x4af5,0x4970,0x64b0,0x74a3,0xea50,0x6b58,0x5ac0,0xab60,0x96d5,0x92e0,
0xc960,0xd954,0xd4a0,0xda50,0x7552,0x56a0,0xabb7,0x25d0,0x92d0,0xcab5,
0xa950,0xb4a0,0xbaa4,0xad50,0x55d9,0x4ba0,0xa5b0,0x5176,0x52bf,0xa930,
0x7954,0x6aa0,0xad50,0x5b52,0x4b60,0xa6e6,0xa4e0,0xd260,0xea65,0xd530,
0x5aa0,0x76a3,0x96d0,0x4afb,0x4ad0,0xa4d0,0xd0b6,0xd25f,0xd520,0xdd45,
0xb5a0,0x56d0,0x55b2,0x49b0,0xa577,0xa4b0,0xaa50,0xb255,0x6d2f,0xada0,
0x4b63,0x937f,0x49f8,0x4970,0x64b0,0x68a6,0xea5f,0x6b20,0xa6c4,0xaaef,
0x92e0,0xd2e3,0xc960,0xd557,0xd4a0,0xda50,0x5d55,0x56a0,0xa6d0,0x55d4,
0x52d0,0xa9b8,0xa950,0xb4a0,0xb6a6,0xad50,0x55a0,0xaba4,0xa5b0,0x52b0,
0xb273,0x6930,0x7337,0x6aa0,0xad50,0x4b55,0x4b6f,0xa570,0x54e4,0xd260,
0xe968,0xd520,0xdaa0,0x6aa6,0x56df,0x4ae0,0xa9d4,0xa4d0,0xd150,0xf252,
0xd520);
var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");
var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");
var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
var solarTerm = new Array("小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至");
var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758);
var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十');
var nStr2 = new Array('初','十','廿','卅','□');
var monthName = new Array("JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC");
//公历节日 *表示放假日
var sFtv = new Array(
"0101*新年元旦",
"0214 情人节",
"0308 国际妇女节",
"0312 植树节 孙中山逝世纪念日",
"0315 国际消费者权益日",
"0322 世界水日",
"0323 世界气象日",
"0401 愚人节",
"0407 世界卫生日",
"0422 世界地球日",
"0501 国际劳动节",
"0504 中国五四青年节",
"0508 世界红十字日",
"0517 世界电信日",
"0601 国际儿童节",
"0605 世界环境日",
"0623 国际奥林匹克日",
"0701 中国共产党建党日 世界建筑日",
"0707 中国人民抗日战争纪念日",
"0801 中国建军节",
"0815 日本正式宣布无条件投降日",
"0910 教师节",
"0918 九·一八事变纪念日",
"1001*国庆节",
"1009 世界邮政日 万国邮联日",
"1010 辛亥革命纪念日",
"1016 世界粮食日",
"1024 联合国日 世界发展信息日",
"1107 十月社会主义革命纪念日",
"1111 国际科学与和平周(本日所属的一周)",
"1112 孙中山诞辰纪念日",
"1201 世界艾滋病日",
"1210 世界人权日",
"1212 西安事变纪念日",
"1213 南京大屠杀(1937年)纪念日!紧记血泪史!",
"1224 平安夜",
"1225 圣诞节");
//某月的第几个星期几。 5,6,7,8 表示到数第 1,2,3,4 个星期几
var wFtv = new Array(
"0110 黑人日",
"0150 世界麻风日", //一月的最后一个星期日(月倒数第一个星期日)
"0520 国际母亲节",
"0530 全国助残日",
"0630 父亲节",
"0911 劳动节",
"0932 国际和平日",
"1144 感恩节");
//农历节日
var lFtv = new Array(
"0101*春节",
"0115 元宵节",
"0505 端午节",
"0707 七七中国情人节",
"0811 我的生日",
"0815 中秋节",
"0909 重阳节",
"1208 腊八节",
"1223 腊八节",
"0100*除夕");
//世界时间资料
var timeData = {
"Asia 亚洲": { //----------------------------------------------
"China 北京、重庆、上海 ":["+0800","","北京、重庆、上海"],
"Brunei 汶莱 ":["+0800","","斯里巴加万港"],
"Burma 缅甸 ":["+0630","","仰光"],
"Khmer 柬埔寨 ":["+0700","","金边"],
"Hong kong 香港 ":["+0800","","九龙"],
"Indonesian 印尼 ":["+0700","","耶加达"],
"Japan 日本 ":["+0900","","东京、大阪、札幌"],
"Korea 韩国 ":["+0900","","汉城"],
"Laos 寮国 ":["+0700","","永珍"],
"Malaysian 马来西亚":["+0800","","吉隆坡"],
"Mongolia 蒙古 ":["+0800","03L03|09L03","库伦"],
"Philippines 菲律宾 ":["+0800","04F53|10F53","马尼拉"],
"Russia(Anadyr) 俄罗斯 ":["+1300","03L03|10L03","阿那底河"],
"Russia(Kamchatka) 俄罗斯 ":["+1200","03L03|10L03","堪察加半岛"],
"Russia(Magadan) 俄罗斯 ":["+1100","03L03|10L03","马加丹"],
"Russia(Vladivostok)俄罗斯 ":["+1000","03L03|10L03","海参威"],
"Russia(Yakutsk) 俄罗斯 ":["+0900","03L03|10L03","雅库次克"],
"Singapore 新加坡 ":["+0800","","新加坡"],
"Thailand 泰国 ":["+0700","","曼谷"],
"Vietnam 越南 ":["+0700","","河内"]
},
"ME, India pen. 中东、印度半岛": { //------------------------------------
"Afghanistan 阿富汗 ":["+0430","","喀布尔"],
"Arab Emirates 阿拉伯联合大公国":["+0400","","阿布达比"],
"Bahrain 巴林 ":["+0300","","麦纳玛"],
"Bangladesh 孟加拉 ":["+0600","","达卡"],
"Bhutan 不丹 ":["+0600","","辛布"],
"Cyprus 赛普勒斯":["+0200","","尼古西亚"],
"Georgia 乔治亚 ":["+0500","","第比利斯"],
"India 印度 ":["+0530","","新德里、孟买、加尔各答"],
"Iran 伊朗 ":["+0330","04 13|10 13","德黑兰"],
"Iraq 伊拉克 ":["+0300","04 13|10 13","巴格达"],
"Israel 以色列 ":["+0200","04F53|09F53","耶路撒冷"],
"Jordan 约旦 ":["+0200","","安曼"],
"Kuwait 科威特 ":["+0300","","科威特市"],
"Lebanon 黎巴嫩 ":["+0200","03L03|10L03","贝鲁特"],
"Maldives 马尔地夫":["+0500","","玛律"],
"Nepal 尼泊尔 ":["+0545","","加德满都"],
"Oman 阿曼 ":["+0400","","马斯喀特"],
"Pakistan 巴基斯坦":["+0500","","喀拉蚩、伊斯兰堡"],
"Qatar 卡达 ":["+0300","","杜哈"],
"Saudi Arabia 沙乌地阿拉伯":["+0300","","利雅德"],
"Sri Lanka 斯里兰卡":["+0600","","可伦坡"],
"Syria 叙利亚 ":["+0200","04 13|10 13","大马士革"],
"Tajikistan 塔吉克 ":["+0500","","杜桑贝"],
"Turkey 土耳其 ":["+0200","","伊斯坦堡"],
"Turkmenistan 土库曼 ":["+0500","","阿什哈巴德"],
"Uzbekistan 乌兹别克斯坦":["+0500","","塔什干"],
"Yemen 叶门 ":["+0300","","沙那"]
},
"North Europe 北欧": { //----------------------------------------------
"Denmark 丹麦":["+0100","04F03|10L03","哥本哈根"],
"Finland 芬兰":["+0200","03L01|10L01","赫尔辛基"],
"Iceland 冰岛":["+0000","","雷克雅未克"],
"Norwegian 挪威":["+0100","","奥斯陆"],
"Sweden 瑞典":["+0100","03L01|10L01","斯德哥尔摩"]
},
"Eastern Europe 中欧、东欧": { //----------------------------------------
"Armenia 亚美尼亚":["+0400","","叶里温"],
"Austria 奥地利 ":["+0100","03L01|10L01","维也纳"],
"Azerbaijan 亚塞拜然":["+0400","","巴库"],
"Czech 捷克 ":["+0100","","布拉格"],
"Estonia 爱沙尼亚":["+0200","","塔林"],
"Germany 德国 ":["+0100","03L01|10L01","柏林"],
"Hungarian 匈牙利 ":["+0100","","布达佩斯"],
"Kazakhstan(Almaty) 哈萨克 ":["+0600","","Almaty"],
"Kazakhstan(Aqtobe) 哈萨克 ":["+0500","","Aqtobe"],
"Kazakhstan(Aqtau) 哈萨克 ":["+0400","","Aqtau"],
"Kirghizia 吉尔吉斯":["+0500","","比斯凯克"],
"Latvia 拉脱维亚":["+0200","","里加"],
"Lithuania 立陶宛 ":["+0200","","维尔纽斯"],
"Moldova 摩尔多瓦":["+0200","","基希涅夫"],
"Poland 波兰 ":["+0100","","华沙"],
"Rumania 罗马尼亚":["+0200","","布加勒斯特"],
"Russia(Moscow) 俄罗斯 ":["+0300","03L03|10L03","莫斯科"],
"Russia(Volgograd) 俄罗斯 ":["+0300","03L03|10L03","伏尔哥格勒"],
"Slovakia 斯洛伐克":["+0100","","布拉提斯拉瓦"],
"Switzerland 瑞士 ":["+0100","","苏黎世"],
"Ukraine 乌克兰 ":["+0200","","基辅"],
"Ukraine(Simferopol)乌克兰 ":["+0300","","Simferopol"],
"Belarus 白俄罗斯":["+0200","03L03|10L03","明斯克"]
},
"Western Europe 西欧": { //----------------------------------------------
"Belgium 比利时 ":["+0100","03L01|10L01","布鲁塞尔"],
"France 法国 ":["+0100","03L01|10L01","巴黎"],
"Ireland 爱尔兰 ":["+0000","03L01|10L01","都柏林"],
"Monaco 摩纳哥 ":["+0100","","摩纳哥市"],
"Netherlands 荷兰 ":["+0100","03L01|10L01","阿姆斯特丹"],
"Luxembourg 卢森堡 ":["+0100","03L01|10L01","卢森堡市"],
"United Kingdom 英国 ":["+0000","03L01|10L01","伦敦、爱丁堡"]
},
"South Europe 南欧": { //------------------------------------------------
"Albania 阿尔巴尼亚":["+0100","","地拉那"],
"Bulgaria 保加利亚":["+0200","","索菲亚"],
"Greece 希腊 ":["+0200","03L01|10L01","雅典"],
"Holy See 教廷 ":["+0100","","梵蒂冈"],
"Italy 义大利 ":["+0100","03L01|10L01","罗马"],
"Malta 马尔他 ":["+0100","","瓦勒他"],
"Portugal 葡萄牙 ":["+0000","03L01|10L01","里斯本"],
"San Marino 圣马利诺":["+0100","","圣马利诺"],
"Span 西班牙 ":["+0100","03L01|10L01","马德里"],
"Slovenia 斯洛维尼亚":["+0100","","卢布尔雅那"],
"Serbia(前南斯拉夫) 塞尔维亚":["+0100","","贝尔格勒"]
},
"North America 北美洲": { //--------------------------------------------
"Canada(NST) 加拿大":["-0330","04F02|10L02","纽芬兰、St. John's,Goose Bay"],
"Canada(AST) 加拿大":["-0400","04F02|10L02","Pangnirtung, Glace Bay"],
"Canada(EST) 加拿大":["-0500","04F02|10L02","蒙特娄"],
"Canada(CST) 加拿大":["-0600","04F02|10L02","Swift Current, Regina, Rainy River"],
"Canada(MST) 加拿大":["-0700","04F02|10L02","Inuvik, Edmonton, Dawson Creek"],
"Canada(PST) 加拿大":["-0800","04F02|10L02","温哥华"],
"US(Eastern) 美国(东岸)":["-0500","04F02|10L02","纽约"],
"US(Indiana) 美国 ":["-0500","","印第安纳"],
"US(Central) 美国(中部)":["-0600","04F02|10L02","芝加哥"],
"US(Mountain) 美国(山区)":["-0700","04F02|10L02","丹佛"],
"US(Arizona) 美国 ":["-0700","","亚历桑那"],
"US(Pacific) 美国(西岸)":["-0800","04F02|10L02","旧金山、洛杉矶"],
"US(Alaska) 美国 ":["-0900","","朱诺"]
},
"South America 中南美洲": { //------------------------------------------
"Argentina 阿根廷 ":["-0300","","布宜诺斯艾利斯"],
"Bahamas 巴哈马 ":["-0500","","拿索"],
"Belize 贝里斯 ":["-0600","","贝尔墨邦"],
"Bolivia 玻利维亚":["-0400","","拉巴斯"],
"Brazil(FST) 巴西 ":["-0200","10F03|02L03","Noronha"],
"Brazil(EST) 巴西 ":["-0300","10F03|02L03","里约热内卢、巴西利亚"],
"Brazil(WST) 巴西 ":["-0400","10F03|02L03","Cuiaba"],
"Brazil(AST) 巴西 ":["-0500","10F03|02L03","Porto Acre"],
"Chilean 智利 ":["-0500","10F03|03F03","Hanga Roa"],
"Chilean 智利 ":["-0300","10F03|03F03","圣地牙哥"],
"Colombia 哥伦比亚":["-0500","","波哥大"],
"Costa Rica 哥斯大黎加":["-0600","","圣约瑟"],
"Cuba 古巴 ":["-0500","04 13|10L03","哈瓦那"],
"Dominican 多明尼加":["-0400","","圣多明哥"],
"Ecuador 厄瓜多 ":["-0500","","基多"],
"El Salvador 萨尔瓦多":["-0600","","圣萨尔瓦多"],
"Falklands 福克兰群岛":["-0300","09F03|04F03","史坦利"],
"Guatemala 瓜地马拉":["-0600","","瓜地马拉城"],
"Haiti 海地 ":["-0500","","太子港"],
"Honduras 宏都拉斯":["-0600","","德古斯加巴"],
"Jamaica 牙买加 ":["-0500","","京斯敦"],
"Mexico(首都) 墨西哥 ":["-0600","","墨西哥城"],
"Mexico(Mazatlan) 墨西哥 ":["-0700","","Mazatlan"],
"Mexico(蒂娃娜) 墨西哥 ":["-0800","","蒂娃娜"],
"Nicaragua 尼加拉瓜":["-0500","","马纳瓜"],
"Panama 巴拿马 ":["-0500","","巴拿马市"],
"Paraguay 巴拉圭 ":["-0300","10F03|02L03","亚松森"],
"Peru 秘鲁 ":["-0500","","利马"],
"Trinidad & Tobago 千里达及托巴哥":["-0400","","西班牙港"],
"Uruguay 乌拉圭 ":["-0300","","蒙特维多"],
"Venezuela 委内瑞拉":["-0400","","卡拉卡斯"]
},
"Africa 非洲": { //----------------------------------------------
"Algeria 阿尔及利亚":["+0100","","阿尔及尔"],
"Angola 安哥拉 ":["+0100","","鲁安达"],
"Benin 贝南 ":["+0100","","新港"],
"Botswana 波札那 ":["+0200","","嘉伯隆里"],
"Burundi 蒲隆地 ":["+0200","","布松布拉"],
"Cameroon 喀麦隆 ":["+0100","","雅恩德"],
"Cape Verde 维德角 ":["-0100","","培亚"],
"Central African 中非共和国":["+0100","","班基"],
"Chad 查德 ":["+0100","","恩加美纳"],
"Congo 刚果 ":["+0100","","布拉萨市"],
"Djibouti 吉布地 ":["+0300","","吉布地"],
"Egypt 埃及 ":["+0200","04L53|09L43","开罗"],
"Equatorial Guinea 赤道几内亚":["+0100","","马拉博"],
"Ethiopia 衣索比亚":["+0300","","阿迪斯阿贝巴"],
"Gabon 加彭 ":["+0100","","自由市"],
"Gambia 甘比亚 ":["+0000","","班竹"],
"Ghana 迦纳 ":["+0000","","阿克拉"],
"Guinea 几内亚 ":["+0000","","柯那克里"],
"Ivory Coast 象牙海岸":["+0000","","雅穆索戈"],
"Kenya 肯亚 ":["+0300","","奈洛比"],
"Lesotho 赖索托 ":["+0200","","马赛鲁"],
"Liberia 赖比瑞亚":["+0000","","蒙罗维亚"],
"Madagascar 马达加斯加":["+0300","","安塔那那利佛"],
"Malawi 马拉威 ":["+0200","","里朗威"],
"Mali 马利 ":["+0000","","巴马科"],
"Mauritania 茅利塔尼亚":["+0000","","诺克少"],
"Mauritius 模里西斯":["+0400","","路易士港"],
"Morocco 摩洛哥 ":["+0000","","卡萨布兰卡"],
"Mozambique 莫三比克":["+0200","","马布多"],
"Namibia 纳米比亚":["+0200","09F03|04F03","温吐克"],
"Niger 尼日 ":["+0100","","尼阿美"],
"Nigeria 奈及利亚":["+0100","","阿布札"],
"Rwanda 卢安达 ":["+0200","","吉佳利"],
"Sao Tome 圣多美 ":["+0000","","圣多美"],
"Senegal 塞内加尔":["+0000","","达卡"],
"Sierra Leone 狮子山国":["+0000","","自由城"],
"Somalia 索马利亚":["+0300","","摩加迪休"],
"South Africa 南非 ":["+0200","","普利托里亚"],
"Sudan 苏丹 ":["+0200","","卡土穆"],
"Tanzania 坦尚尼亚":["+0300","","杜笃玛"],
"Togo 多哥 ":["+0000","","洛梅"],
"Tunisia 突尼西亚":["+0100","","突尼斯"],
"Uganda 乌干达 ":["+0300","","坎帕拉"],
"Zaire 萨伊 ":["+0100","","金夏沙"],
"Zambia 尚比亚 ":["+0200","","路沙卡"],
"Zimbabwe 辛巴威 ":["+0200","","哈拉雷"]
},
"Oceania 大洋洲": { //----------------------------------------------
"Aus.(Adelaide) 澳大利亚 ":["+0930","10L03|03L03","阿德莱德"],
"Aus.(Brisbane) 澳大利亚 ":["+1000","10L03|03L03","布利斯班"],
"Aus.(Darwin) 澳大利亚 ":["+0930","10L03|03L03","达尔文"],
"Aus.(Hobart) 澳大利亚 ":["+1000","10L03|03L03","荷伯特"],
"Aus.(Perth) 澳大利亚 ":["+0800","10L03|03L03","伯斯"],
"Aus.(Sydney) 澳大利亚 ":["+1000","10L03|03L03","雪梨"],
"Eniwetok 安尼威托克岛":["-1200","","安尼威托克岛"],
"Fiji 斐济 ":["+1200","11F03|02L03","苏瓦"],
"Guam 关岛 ":["+1000","","阿加纳"],
"Hawaii(US) 夏威夷(美)":["-1000","","檀香山"],
//"Mariana Islands 塞班岛 ":["","","塞班岛"],
"Marshall Is. 马绍尔群岛":["+1200","","Majuro"],
"Midway Is.(US) 中途岛(美)":["-1100","","中途岛"],
"Nauru Rep. 诺鲁共和国":["+1200","","雅连"],
"New Calednia 新克里多尼亚":["+1100","","Noumea"],
"New Guined 新畿内亚 ":["+1000","","莫勒斯比港"],
"New Zealand 纽西兰 ":["+1300","10F03|04F63","奥克兰"],
"New Zealand(CHADT) 纽西兰 ":["+1345","10F03|04F63","Waitaing"],
"Solomon Is. 索罗门群岛":["+1100","","荷尼阿拉"],
"Tahiti 大溪地 ":["-1000","","大溪地"],
"Tonga 东加 ":["+1300","10F63|04F63","努瓜娄发"],
"Tuvalu 吐瓦鲁 ":["+1200","","富那富提"],
"Western Samoa 西萨摩亚 ":["-1100","","阿庇亚"],
"国际换日线 ":["-1200","","国际换日线"]
}
};
/*****************************************************************************
日期计算
*****************************************************************************/
//====================================== 返回农历 y年的总天数
function lYearDays(y) {
var i, sum = 348;
for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0;
return(sum+leapDays(y));
}
//====================================== 返回农历 y年闰月的天数
function leapDays(y) {
if(leapMonth(y)) return( (lunarInfo[y-1899]&0xf)==0xf? 30: 29);
else return(0);
}
//====================================== 返回农历 y年闰哪个月 1-12 , 没闰返回 0
function leapMonth(y) {
var lm = lunarInfo[y-1900] & 0xf;
return(lm==0xf?0:lm);
}
//====================================== 返回农历 y年m月的总天数
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -