代码如下:
<HTML><HEAD><TITLE>万年历</TITLE>
<META 
content="世界时间; 农历; 阳历; 月历; 节日; 国际气功网;国际易经网; 节气; 干支; 生肖; 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>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<SCRIPT language=JScript>
<!--
/*****************************************************************************
                                   个人偏好设定
*****************************************************************************/var conWeekend = 3;  // 星期六颜色显示: 1=黑色, 2=绿色, 3=红色, 4=隔周休
/*****************************************************************************
                                   日期资料
*****************************************************************************/var lunarInfo=new Array(
0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,
0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,
0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,
0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,
0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052b0,0x0a9a8,0x0e950,0x06aa0,
0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,
0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,
0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,
0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,
0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,
0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,
0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0,
0x14b63);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 妇女节",
"0501 劳动节",
"0504 青年节",
"0601 儿童节",
"0701 建党节 香港回归纪念",
"0801 建军节",
"1112 王治国",
"1001*国庆节")//农历节日 *表示放假日
var lFtv = new Array(
"0101*春节",
"0115 元宵节",
"0505 端午节",
"0815 中秋节",
"0909 重阳节",
"1224 小年",
"0100*除夕")//某月的第几个星期几。 5,6,7,8 表示到数第 1,2,3,4 个星期几
var wFtv = new Array(
"0520 母亲节 Mother's Day",
"0630 父亲节 Father's Day",
"1144 感恩节 Thanksgiving Day");//世界时间资料
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","","新加坡"],
"China              北京、重庆、乌鲁木齐    ":["+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","","沙那"]

解决方案 »

  1.   


    },
    "North Europe       北欧": {   //----------------------------------------------
    "Den            丹麦":["+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","哈瓦那"],
      

  2.   


    "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","","国际换日线"]
    }
    };/*****************************************************************************
                                          日期计算
    *****************************************************************************/