ÖлªÈËÃñ¹²ºÍ¹úÍøÂ簲ȫÐÅÏ¢¼à¿ØÏµÍ³ÌáÐÑÄú£ººÜ±§Ç¸£¬ÓÉÓÚÄúÌá½»µÄÄÚÈÝÖлò·ÃÎʵÄÄÚÈÝÖк¬ÓÐϵͳ²»ÔÊÐíµÄ¹Ø¼ü´Ê»òÕßÄúµÄIPÊܵ½ÁË·ÃÎÊÏÞÖÆ£¬±¾´Î²Ù×÷ÎÞЧ£¬ÏµÍ³ÒѼǼÄúµÄIP¼°ÄúÌá½»µÄËùÓÐÊý¾Ý¡£Çë×¢Ò⣬²»ÒªÌá½»ÈκÎÎ¥·´¹ú¼Ò¹æ¶¨µÄÄÚÈÝ£¡±¾´ÎÀ¹½ØµÄÏà¹ØÐÅϢΪ£º¶¾Æ·
ÇÕßÈÕ ¾«Æ·ÍƽéÕ¾(http://www.21softs.com/)Õýʽ¶ÔÍ⿪·Å¼ÍÄîÈÕ", "0707 ÖйúÈËÃñ¿¹ÈÕÕ½Õù¼ÍÄîÈÕ", "0711 ÊÀ½çÈË¿ÚÈÕ", "0730 ·ÇÖÞ¸¾Å®ÈÕ", "0801 Öйú½¨¾ü½Ú", "0808 ÖйúÄÐ×Ó½Ú(°Ö°Ö½Ú)", "0815 ÈÕ±¾ÕýʽÐû²¼ÎÞÌõ¼þͶ½µÈÕ", "0908 ¹ú¼ÊɨäÈÕ ¹ú¼ÊÐÂÎŹ¤×÷ÕßÈÕ", "0910 ½Ìʦ½Ú", "0914 ÊÀ½çÇå½àµØÇòÈÕ Ã·ÖñËÉ ÉúÈÕ^o^", "0916 ¹ú¼Ê³ôÑõ²ã±£»¤ÈÕ", "0918 ¾Å¡¤Ò»°Ëʱä¼ÍÄîÈÕ", "0920 ¹ú¼Ê°®ÑÀÈÕ", "0927 ÊÀ½çÂÃÓÎÈÕ", "1001*¹úÇì½Ú ÊÀ½çÒôÀÖÈÕ ¹ú¼ÊÀÏÈ˽Ú", "1001 ¹ú¼ÊÒôÀÖÈÕ", "1002 ¹ú¼ÊºÍƽÓëÃñÖ÷×ÔÓɶ·ÕùÈÕ", "1004 ÊÀ½ç¶¯ÎïÈÕ", "1008 È«¹ú¸ßѪѹÈÕ", "1008 ÊÀ½çÊÓ¾õÈÕ", "1009 ÊÀ½çÓÊÕþÈÕ Íò¹úÓÊÁªÈÕ", "1010 ÐÁº¥¸ïÃü¼ÍÄîÈÕ ÊÀ½ç¾«ÉñÎÀÉúÈÕ", "1013 ÊÀ½ç±£½¡ÈÕ ¹ú¼Ê½Ìʦ½Ú", "1014 ÊÀ½ç±ê×¼ÈÕ", "1015 ¹ú¼ÊäÈ˽Ú(°×ÊÖÕȽÚ)", "1016 ÊÀ½çÁ¸Ê³ÈÕ", "1017 ÊÀ½çÏû³ýƶÀ§ÈÕ", "1022 ÊÀ½ç´«Í³Ò½Ò©ÈÕ", "1024 ÁªºÏ¹úÈÕ ÊÀ½ç·¢Õ¹ÐÅÏ¢ÈÕ", "1031 ÊÀ½çÇÚ¼óÈÕ", "1107 Ê®ÔÂÉç»áÖ÷Òå¸ïÃü¼ÍÄîÈÕ", "1108 Öйú¼ÇÕßÈÕ", "1109 È«¹úÏû·À°²È«Ðû´«½ÌÓýÈÕ", "1110 ÊÀ½çÇàÄê½Ú", "1111 ¹ú¼Ê¿ÆÑ§ÓëºÍƽÖÜ(±¾ÈÕËùÊôµÄÒ»ÖÜ)", "1112 ËïÖÐɽµ®³½¼ÍÄîÈÕ", "1114 ÊÀ½çÌÇÄò²¡ÈÕ", "1117 ¹ú¼Ê´óѧÉú½Ú ÊÀ½çѧÉú½Ú", "1121 ÊÀ½çÎʺòÈÕ ÊÀ½çµçÊÓÈÕ", "1129 ¹ú¼ÊÉùÔ®°ÍÀÕ˹̹ÈËÃñ¹ú¼ Ò»Á÷ÐÅÏ¢¼à¿ØÀ¹½ØÏµÍ³(IMB System)








ÖлªÈËÃñ¹²ºÍ¹úÍøÂ簲ȫÐÅÏ¢¼à¿ØÏµÍ³ÌáÐÑÄú£ººÜ±§Ç¸£¬ÓÉÓÚÄúÌá½»µÄÄÚÈÝÖлò·ÃÎʵÄÄÚÈÝÖк¬ÓÐϵͳ²»ÔÊÐíµÄ¹Ø¼ü´Ê»òÕßÄúµÄIPÊܵ½ÁË·ÃÎÊÏÞÖÆ£¬±¾´Î²Ù×÷ÎÞЧ£¬ÏµÍ³ÒѼǼÄúµÄIP¼°ÄúÌá½»µÄËùÓÐÊý¾Ý¡£Çë×¢Ò⣬²»ÒªÌá½»ÈκÎÎ¥·´¹ú¼Ò¹æ¶¨µÄÄÚÈÝ£¡±¾´ÎÀ¹½ØµÄÏà¹ØÐÅϢΪ£ºÄϾ©´óÍÀɱ
ata = { "Asia ÑÇÖÞ": { //---------------------------------------------- "Brunei ÎÄÀ³ ":["+0800","","˹Àï°Í¼ÓÍåÊÐ"], "Burma Ãåµé ":["+0630","","Ñö¹â"], "Cambodia ¼íÆÒÕ¯ ":["+0700","","½ð±ß"], "China Öйú ":["+0800","","±±¾©¡¢ÖØÇì¡¢ÉϺ£¡¢Ìì½ò"], "Hong kong,Macau Ïã¸Û¡¤°ÄÃÅ":["+0800","","Ïã¸Û¡¢°ÄÃÅÌØÇø"], "Indonesia Ó¡Äá ":["+0700","","ÑżӴï"], "Japan ÈÕ±¾ ":["+0900","","¶«¾©¡¢´óÚæ¡¢Ôý»Ï"], "Korea º«¹ú ":["+0900","","ºº³Ç"], "Laos ÀÏÎÎ ":["+0700","","ÍòÏó"], "Malaysia ÂíÀ´Î÷ÑÇ":["+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","","ÐÂ¼ÓÆÂ"], "TaiPei Öйų́±±":["+0800","","̨±±¡¢¸ßÐÛ"], "Thailand Ì©¹ú ":["+0700","","Âü¹È"], "Urumchi ÖйúÎÚ³ľÆë":["+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(Astana) ¹þÈø¿Ë˹̹":["+0600","","°¢Ë¹ËþÄÉ¡¢°¢À­Ä¾Í¼"], "Kazakhstan(Aqtobe) ¹þÈø¿Ë˹̹":["+0500","","°¢¿ËÍбð"], "Kazakhstan(Aqtau) ¹þÈø¿Ë˹̹":["+0400","","°¢¿Ëͼ"], "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","","ÐÁ·ÆÂÞ²¨¶û"], "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","","¬²¼¶ûÑÅÄÇ"], "Yugoslavia ÄÏ˹À­·ò(Èû¶ûάÑÇ)":["+0100","","±´¶û¸ñÀ³µÂ"] }, "North America ±±ÃÀÖÞ": { //-------------------------------------------- "Canada(NST) ¼ÓÄôó":["-0330","04F02|10L02","Ŧ·ÒÀ¼¡¢Ê¥Ô¼º²¡¢¹Å˹Íå"], "Canada(AST) ¼ÓÄôó":["-0400","04F02|10L02","±ùºÓÍå¡¢Pangnirtung"], "Canada(EST) ¼ÓÄôó":["-0500","04F02|10L02","ÃÉÌØÂÞ"], "Canada(CST) ¼ÓÄôó":["-0600","04F02|10L02","À×åȼ{¡¢ÓêºÓæ‚¡¢Swift Current"], "Canada(MST) ¼ÓÄôó":["-0700","04F02|10L02","Ó¡Å«Î¬ÌØ¸ÛÍå¡¢°£µÂÃɶ١¢µÀÉ­ºÓ"], "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 ÖÐÄÏÃÀÖÞ": { //------------------------------------------ "Antigua & Barbuda °²Ìá¹Ïµº¼°°Í²¼´ïµº":["-0400","","Ê¥Ô¼º²"], "Argentina °¢¸ùÍ¢ ":["-0300","","²¼ÒËŵ˹°¬Àû˹"], "Bahamas °Í¹þÂí ":["-0500","","ÄÃɧ"], "Barbados °Í°Í¶à˹µº":["-0400","","²¼ÀïÆæ¶Ù(ÇÅÕò)"], "Belize ±´Àï˹ ":["-0600","","±´Àï˹"], "Bolivia ²£ÀûάÑÇ":["-0400","","À­°Í˹"], "Brazil(AST) °ÍÎ÷ ":["-0500","10F03|02L03","Porto Acre"], "Brazil(EST) °ÍÎ÷ ":["-0300","10F03|02L03","°ÍÎ÷ÀûÑÇ¡¢ÀïÔ¼ÈÈÄÚ¬"], "Brazil(FST) °ÍÎ÷ ":["-0200","10F03|02L03","ŵÂÞÄÉ"], "Brazil(WST) °ÍÎ÷ ":["-0400","10F03|02L03","¿âÑǰÍ"], "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(Mazatlan) Ä«Î÷¸ç ":["-0700","","ÂíÈøÌØÀ¼"], "Mexico(Ê×¶¼) Ä«Î÷¸ç ":["-0600","","Ä«Î÷¸ç³Ç"], "Mexico(µÙ»ªÄÉ) Ä«Î÷¸ç ":["-0800","","µÙ»ªÄÉ"], "Nicaragua Äá¼ÓÀ­¹Ï":["-0500","","ÂíÄǹÏ"], "Panama °ÍÄÃÂí ":["-0500","","°ÍÄÃÂíÊÐ"], "Paraguay °ÍÀ­¹ç ":["-0400","10F03|02L03","ÑÇËÉÉ­"], "Peru ÃØÂ³ ":["-0500","","ÀûÂí"], "Saint Kitts & Nevis Ê¥»ù´ÄºÍÄáά˹":["-0400","","°ÍË¹ÌØ¶û(Basseterre)"], "St. Lucia ʥ¬Î÷ÑÇ":["-0400","","¿¨Ë¹ÌØÀï"], "St. Vincent & Grenadines Ê¥ÎÄÉ­ÌØºÍ¸ñÁÖÄɶ¡Ë¹":["-0400","","½ð˹¶Ø"], "Suriname ËÕÀïÄÏ":["-0300","","ÅÁÀ­ÂíÀﲩ(Paramaribo)"], "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","","ÑǵÄ˹ÑDZ´°Í"], "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 ´óÑóÖÞ": { //---------------------------------------------- "American Samoa(US) ÃÀÊôÈøÄ¦ÑÇ(ÃÀ)":["-1100","","ÅÁ¹ûÅÁ¹û¸Û"], "Aus.(Adelaide) °Ä´óÀûÑÇ ":["+0930","10F03|03F03","°¢µÃÀ×µÂ"], "Aus.(Brisbane) °Ä´óÀûÑÇ ":["+1000","10F03|03F03","²¼Àï˹°à"], "Aus.(Darwin) °Ä´óÀûÑÇ ":["+0930","10F03|03F03","´ï¶ûÎÄ"], "Aus.(Hobart) °Ä´óÀûÑÇ ":["+1000","10F03|03F03","ºÉ²®ÌØ"], "Aus.(Perth) °Ä´óÀûÑÇ ":["+0800","10F03|03F03","Åå˼"], "Aus.(Sydney) °Ä´óÀûÑÇ ":["+1000","10F03|03F03","ϤÄá"], "Cook Islands(NZ) ¿â¿ËȺµº(ÐÂÎ÷À¼) ":["-1000","","°¢Íß³°¢"], "Eniwetok °£ÄáÍþÍп˵º":["-1200","","°£ÄáÍþÍп˵º"], "Fiji 쳼à ":["+1200","11F03|02L03","ËÕÍß"], "Guam ¹Øµº ":["+1000","","°¢¼ÓÄáÑÇ"], "Hawaii(US) ÏÄÍþÒÄ(ÃÀ)":["-1000","","Ì´Ïãɽ"], "Kiribati »ùÀï°Í˹ ":["+1100","","ËþÀ­Íß"], //"Mariana Islands Èû°àµº ":["","","Èû°àµº"], "Marshall Is. ÂíÉܶûȺµº":["+1200","","ÂíÖìÂÞ"], "Micronesia ÃÜ¿ËÂÞÄáÎ÷ÑÇÁª°î":["+1000","","ÅÁÀû»ù¶û(Palikir)"], "Midway Is.(US) ÖÐ;µº(ÃÀ)":["-1100","","ÖÐ;µº"], "Nauru Rep. è§Â³¹²ºÍ¹ú":["+1200","","ÑÇÂ×"], "New Calednia(FR) пËÀï¶àÄáÑÇ(·¨)":["+1100","","ŬÃÀ°¢"], "New Zealand ÐÂÎ÷À¼ ":["+1200","10F03|04F63","°Â¿ËÀ¼"], "New Zealand(CHADT) ÐÂÎ÷À¼ ":["+1245","10F03|04F63","»ÝÁé¶Ù"], "Niue(NZ) Ŧ°£(ÐÂ) ":["-1100","","°¢Âå·Æ(Alofi)"], "Nor. Mariana Is. ±±ÂíÀïÑÇÄÉȺµº(ÃÀ)":["+1000","","Èû°àµº"], "Palau ÅÁÀÍȺµº(²¯ÁðȺµº) ":["+0900","","¿ÆÂÞ¶û"], "Papua New Guinea °Í²¼ÑÇм¸ÄÚÑÇ":["+1000","","ζû˹±È¸Û"], "Pitcairn Is.(UK) Æ¤ÌØ¿Ë¶÷Ⱥµº(Ó¢)":["-0830","","Ñǵ±Ë¹¶Ø"], "Polynesia(FR) ²£ÀûÄáÎ÷ÑÇ(·¨)":["-1000","","°Í±ÈµÙ¡¢ËþÏ£Ìá"], "Solomon Is. ËùÂÞÃÅȺµº":["+1100","","»ôÄáÑÇÀ­"], "Tahiti ËþÏ£Ìá ":["-1000","","ÅÁÅåÌØ"], "Tokelau(NZ) ÍпËÀÍȺµº(ÐÂ) ":["-1100","","Ŭ¿âŵŬ¡¢·¨¿¼¸£¡¢°¢Ëþ¸»"], "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ÔµÄ×ÜÌìÊý function monthDays(y,m) { return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 ); } //====================================== Ëã³öÅ©Àú, ´«ÈëÈÕÆÚ¿Ø¼þ, ·µ»ØÅ©ÀúÈÕÆÚ¿Ø¼þ // ¸Ã¿Ø¼þÊôÐÔÓÐ .year .month .day .isLeap function Lunar(objDate) { var i, leap=0, temp=0; var offset = (Date.UTC(objDate.getFullYear(),objDate.getMonth(),objDate.getDate()) - Date.UTC(1900,0,31))/86400000; for(i=1900; i<2100 && offset>0; i++) { temp=lYearDays(i); offset-=temp; } if(offset<0) { offset+=temp; i--; } this.year = i; leap = leapMonth(i); //ÈòÄĸöÔ this.isLeap = false; for(i=1; i<13 && offset>0; i++) { //ÈòÔ if(leap>0 && i==(leap+1) && this.isLeap==false) { --i; this.isLeap = true; temp = leapDays(this.year); } else { temp = monthDays(this.year, i); } //½â³ýÈòÔ if(this.isLeap==true && i==(leap+1)) this.isLeap = false; offset -= temp; } if(offset==0 && leap>0 && i==leap+1) if(this.isLeap) { this.isLeap = false; } else { this.isLeap = true; --i; } if(offset<0){ offset += temp; --i; } this.month = i; this.day = offset + 1; } //==============================·µ»Ø¹«Àú yÄêijm+1ÔµÄÌìÊý function solarDays(y,m) { if(m==1) return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28); else return(solarMonth[m]); } //============================== ´«Èë offset ·µ»Ø¸ÉÖ§, 0=¼××Ó function cyclical(num) { return(Gan[num%10]+Zhi[num%12]); } //============================== ÒõÀúÊôÐÔ function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) { this.isToday = false; //°ê¾ä this.sYear = sYear; //¹«ÔªÄê4λÊý×Ö this.sMonth = sMonth; //¹«ÔªÔÂÊý×Ö this.sDay = sDay; //¹«ÔªÈÕÊý×Ö this.week = week; //ÐÇÆÚ, 1¸öÖÐÎÄ //Å©Àú this.lYear = lYear; //¹«ÔªÄê4λÊý×Ö this.lMonth = lMonth; //Å©ÀúÔÂÊý×Ö this.lDay = lDay; //Å©ÀúÈÕÊý×Ö this.isLeap = isLeap; //ÊÇ·ñΪũÀúÈòÔÂ? //°Ë×Ö this.cYear = cYear; //ÄêÖù, 2¸öÖÐÎÄ this.cMonth = cMonth; //ÔÂÖù, 2¸öÖÐÎÄ this.cDay = cDay; //ÈÕÖù, 2¸öÖÐÎÄ this.color = ''; this.lunarFestival = ''; //Å©Àú½ÚÈÕ this.solarFestival = ''; //¹«Àú½ÚÈÕ this.solarTerms = ''; //½ÚÆø } //===== ijÄêµÄµÚn¸ö½ÚÆøÎª¼¸ÈÕ(´Ó0Сº®ÆðËã) function sTerm(y,n) { var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000 ) + Date.UTC(1900,0,6,2,5) ); return(offDate.getUTCDate()); } //============================== ·µ»ØÒõÀú¿Ø¼þ (yÄê,m+1ÔÂ) /* ¹¦ÄÜ˵Ã÷: ·µ»ØÕû¸öÔµÄÈÕÆÚ×ÊÁϿؼþ ʹÓ÷½Ê½: OBJ = new calendar(Äê,ÁãÆðËãÔÂ); OBJ.length ·µ»Øµ±ÔÂ×î´óÈÕ OBJ.firstWeek ·µ»Øµ±ÔÂÒ»ÈÕÐÇÆÚ ÓÉ OBJ[ÈÕÆÚ].ÊôÐÔÃû³Æ ¼´¿ÉÈ¡µÃ¸÷ÏîÖµ OBJ[ÈÕÆÚ].isToday ·µ»ØÊÇ·ñΪ½ñÈÕ true »ò false ÆäËû OBJ[ÈÕÆÚ] ÊôÐԲμû calElement() ÖеÄ×¢½â */ function calendar(y,m) { var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2, tmp3; var cY, cM, cD; //ÄêÖù,ÔÂÖù,ÈÕÖù var lDPOS = new Array(3); var n = 0; var firstLM = 0; sDObj = new Date(y,m,1,0,0,0,0); //µ±ÔÂÒ»ÈÕÈÕÆÚ this.length = solarDays(y,m); //¹«Àúµ±ÔÂÌìÊý this.firstWeek = sDObj.getDay(); //¹«Àúµ±ÔÂ1ÈÕÐÇÆÚ¼¸ ////////ÄêÖù 1900ÄêÁ¢´ººóΪ¸ý×ÓÄê(60½øÖÆ36) if(m<2) cY=cyclical(y-1900+36-1); else cY=cyclical(y-1900+36); var term2=sTerm(y,2); //Á¢´ºÈÕÆÚ ////////ÔÂÖù 1900Äê1ÔÂСº®ÒÔǰΪ ±û×ÓÔÂ(60½øÖÆ12) var firstNode = sTerm(y,m*2) //·µ»Øµ±Ô¡¸½Ú¡¹Îª¼¸ÈÕ¿ªÊ¼ cM = cyclical((y-1900)*12+m+12); //µ±ÔÂÒ»ÈÕÓë 1900/1/1 Ïà²îÌìÊý //1900/1/1Óë 1970/1/1 Ïà²î25567ÈÕ, 1900/1/1 ÈÕÖùΪ¼×ÐçÈÕ(60½øÖÆ10) var dayCyclical = Date.UTC(y,m,1,0,0,0,0)/86400000+25567+10; for(var i=0;ilX) { sDObj = new Date(y,m,i+1); //µ±ÔÂÒ»ÈÕÈÕÆÚ lDObj = new Lunar(sDObj); //Å©Àú lY = lDObj.year; //Å©ÀúÄê lM = lDObj.month; //Å©ÀúÔ lD = lDObj.day; //Å©ÀúÈÕ lL = lDObj.isLeap; //Å©ÀúÊÇ·ñÈòÔ lX = lL? leapDays(lY): monthDays(lY,lM); //Å©Àúµ±ÔÂ×îºóÒ»Ìì if(n==0) firstLM = lM; lDPOS[n++] = i-lD+1; } //ÒÀ½ÚÆøµ÷Õû¶þÔ·ֵÄÄêÖù, ÒÔÁ¢´ºÎª½ç if(m==1 && (i+1)==term2) cY=cyclical(y-1900+36); //ÒÀ½ÚÆøÔÂÖù, ÒÔ¡¸½Ú¡¹Îª½ç if((i+1)==firstNode) cM = cyclical((y-1900)*12+m+13); //ÈÕÖù cD = cyclical(dayCyclical+i); //sYear,sMonth,sDay,week, //lYear,lMonth,lDay,isLeap, //cYear,cMonth,cDay this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7], lY, lM, lD++, lL, cY ,cM, cD ); } //½ÚÆø tmp1=sTerm(y,m*2 )-1; tmp2=sTerm(y,m*2+1)-1; this[tmp1].solarTerms = solarTerm[m*2]; this[tmp2].solarTerms = solarTerm[m*2+1]; if(m==3) this[tmp1].color = 'red'; //ÇåÃ÷ÑÕÉ« //¹«Àú½ÚÈÕ for(i in sFtv) if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/)) if(Number(RegExp.$1)==(m+1)) { this[Number(RegExp.$2)-1].solarFestival += RegExp.$4 + ' '; if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = 'red'; } //ÔÂÖܽÚÈÕ for(i in wFtv) if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/)) if(Number(RegExp.$1)==(m+1)) { tmp1=Number(RegExp.$2); tmp2=Number(RegExp.$3); if(tmp1<5) this[((this.firstWeek>tmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '; else { tmp1 -= 5; tmp3 = (this.firstWeek+this.length-1)%7; //µ±ÔÂ×îºóÒ»ÌìÐÇÆÚ? this[this.length - tmp3 - 7*tmp1 + tmp2 - (tmp2>tmp3?7:0) - 1 ].solarFestival += RegExp.$5 + ' '; } } //Å©Àú½ÚÈÕ for(i in lFtv) if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { tmp1=Number(RegExp.$1)-firstLM; if(tmp1==-11) tmp1=1; if(tmp1 >=0 && tmp1= 0 && tmp21874 && SY<1909) yDisplay = '¹âÐ÷' + (((SY-1874)==1)?'Ôª':SY-1874); if(SY>1908 && SY<1912) yDisplay = 'Ðûͳ' + (((SY-1908)==1)?'Ôª':SY-1908); if(SY>1911 && SY<1950) yDisplay = 'Ãñ¹ú' + (((SY-1911)==1)?'Ôª':SY-1911); if(SY>1948) yDisplay = '½¨¹ú' + (((SY-1948)==1)?'Ôª':SY-1948); GZ.innerHTML = yDisplay +'Äê Å©Àú ' + cyclical(SY-1900+36) + 'Äê ¡¾'+Animals[(SY-4)%12]+'Äê¡¿'; YMBG.innerHTML = " " + SY + "
 " + monthName[SM]; for(i=0;i<42;i++) { sObj=eval('SD'+ i); lObj=eval('LD'+ i); sObj.className = ''; sD = i - cld.firstWeek; if(sD>-1 && sD'; else //ÏÔʾũÀúÈÕ lObj.innerHTML = cDay(cld[sD].lDay); s=cld[sD].lunarFestival; if(s.length>0) { //Å©Àú½ÚÈÕ if(s.length>6) s = s.substr(0, 4)+'...'; s = s.fontcolor('red'); } else { //¹«Àú½ÚÈÕ s=cld[sD].solarFestival; if(s.length>0) { size = (s.charCodeAt(0)>0 && s.charCodeAt(0)<128)?8:4; if(s.length>size+2) s = s.substr(0, size)+'...'; s=(s=='ºÚÉ«ÐÇÆÚÎå')?s.fontcolor('black'):s.fontcolor('blue'); } else { //Ø¥ËÄ½ÚÆø s=cld[sD].solarTerms; if(s.length>0) s = s.fontcolor('limegreen'); } } if(cld[sD].solarTerms=='ÇåÃ÷') s = 'ÇåÃ÷½Ú'.fontcolor('red'); if(cld[sD].solarTerms=='âÖÖ') s = 'âÖÖ'.fontcolor('red'); if(cld[sD].solarTerms=='ÏÄÖÁ') s = 'ÏÄÖÁ'.fontcolor('red'); if(cld[sD].solarTerms=='¶¬ÖÁ') s = '¶¬ÖÁ'.fontcolor('red'); if(s.length>0) lObj.innerHTML = s; } else { //·ÇÈÕÆÚ sObj.innerHTML = ''; lObj.innerHTML = ''; } } } function changeCld() { var y,m; y=CLD.SY.selectedIndex+1900; m=CLD.SM.selectedIndex; drawCld(y,m); } function pushBtm(K) { switch (K){ case 'YU' : if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--; break; case 'YD' : if(CLD.SY.selectedIndex<200) CLD.SY.selectedIndex++; break; case 'MU' : if(CLD.SM.selectedIndex>0) { CLD.SM.selectedIndex--; } else { CLD.SM.selectedIndex=11; if(CLD.SY.selectedIndex>0) CLD.SY.selectedIndex--; } break; case 'MD' : if(CLD.SM.selectedIndex<11) { CLD.SM.selectedIndex++; } else { CLD.SM.selectedIndex=0; if(CLD.SY.selectedIndex<200) CLD.SY.selectedIndex++; } break; default : CLD.SY.selectedIndex=tY-1900; CLD.SM.selectedIndex=tM; } changeCld(); } var Today = new Date(); var tY = Today.getFullYear(); var tM = Today.getMonth(); var tD = Today.getDate(); ////////////////////////////////////////////////////////////////////////////// var width = "130"; var offsetx = 2; var offsety = 8; var x = 0; var y = 0; var snow = 0; var sw = 0; var cnt = 0; var dStyle; document.onmousemove = mEvn; //ÏÔʾÏêϸÈÕÆÚ×ÊÁÏ function mOvr(v) { var s,festival; var sObj=eval('SD'+ v); var d=sObj.innerHTML-1; //sYear,sMonth,sDay,week, //lYear,lMonth,lDay,isLeap, //cYear,cMonth,cDay if(sObj.innerHTML!='') { sObj.style.cursor = 's-resize'; if(cld[d].solarTerms == '' && cld[d].solarFestival == '' && cld[d].lunarFestival == '') festival = ''; else festival = ''+ '
'+ ''+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'
'; s= '
' + '
'+ cld[d].sYear+' Äê '+cld[d].sMonth+' ÔÂ '+cld[d].sDay+' ÈÕ
ÐÇÆÚ'+cld[d].week+'
'+ 'Å©Àú'+(cld[d].isLeap?'Èò ':' ')+cld[d].lMonth+' Ô '+cld[d].lDay+' ÈÕ
'+ ''+cld[d].cYear+'Äê '+cld[d].cMonth+'ÔÂ '+cld[d].cDay + 'ÈÕ'+ '
'+ festival +'
'; document.all["detail"].innerHTML = s; if (snow == 0) { dStyle.left = x+offsetx-(width/2); dStyle.top = y+offsety; dStyle.visibility = "visible"; snow = 1; } } } //Çå³ýÏêϸÈÕÆÚ×ÊÁÏ function mOut() { if ( cnt >= 1 ) { sw = 0; } if ( sw == 0 ) { snow = 0; dStyle.visibility = "hidden";} else cnt++; } //È¡µÃλÖà function mEvn() { x=event.x; y=event.y; if (document.body.scrollLeft) {x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;} if (snow){ dStyle.left = x+offsetx-(width/2); dStyle.top = y+offsety; } } /***************************************************************************** ÊÀ½çʱ¼ä¼ÆËã *****************************************************************************/ var OneHour = 60*60*1000; var OneDay = OneHour*24; var TimezoneOffset = Today.getTimezoneOffset()*60*1000; function showUTC(objD) { var dn,s; var hh = objD.getUTCHours(); var mm = objD.getUTCMinutes(); var ss = objD.getUTCSeconds(); s = objD.getUTCFullYear() + "Äê" + (objD.getUTCMonth() + 1) + "ÔÂ" + objD.getUTCDate() +"ÈÕ ("+ nStr1[objD.getUTCDay()] +")"; if(hh>12) { hh = hh-12; dn = 'ÏÂÎç'; } else dn = 'ÉÏÎç'; if(hh<10) hh = '0' + hh; if(mm<10) mm = '0' + mm; if(ss<10) ss = '0' + ss; s += " " + dn + ' ' + hh + ":" + mm + ":" + ss; return(s); } function showLocale(objD) { var dn,s; var hh = objD.getHours(); var mm = objD.getMinutes(); var ss = objD.getSeconds(); s = objD.getFullYear() + "Äê" + (objD.getMonth() + 1) + "ÔÂ" + objD.getDate() +"ÈÕ ("+ nStr1[objD.getDay()] +")"; if(hh>12) { hh = hh-12; dn = 'ÏÂÎç'; } else dn = 'ÉÏÎç'; if(hh<10) hh = '0' + hh; if(mm<10) mm = '0' + mm; if(ss<10) ss = '0' + ss; s += " " + dn + ' ' + hh + ":" + mm + ":" + ss; return(s); } //´«Èëʱ²î×Ö´®, ·µ»ØÆ«ÒÆÖ®Õý¸ººÁÃë function parseOffset(s) { var sign,hh,mm,v; sign = s.substr(0,1)=='-'?-1:1; hh = Math.floor(s.substr(1,2)); mm = Math.floor(s.substr(3,2)); v = sign*(hh*60+mm)*60*1000; return(v); } //·µ»ØUTCÈÕÆÚ¿Ø¼þ (Äê,ÔÂ-1,µÚ¼¸¸öÐÇÆÚ¼¸,¼¸µã) function getWeekDay(y,m,nd,w,h){ var d,d2,w1; if(nd>0){ d = new Date(Date.UTC(y, m, 1)); w1 = d.getUTCDay(); d2 = new Date( d.getTime() + ((ww1? w-7-w1 : w-w1 )-(nd-1)*7 )*OneDay + h*OneHour); } return(d2); } //´«Èëijʱ¼äÖµ, ÈÕ¹â½ÚÔ¼×Ö´® ·µ»Ø true »ò false function isDaylightSaving(d,strDS) { if(strDS == '') return(false); var m1,n1,w1,t1; var m2,n2,w2,t2; with (Math){ m1 = floor(strDS.substr(0,2))-1; w1 = floor(strDS.substr(3,1)); t1 = floor(strDS.substr(4,1)); m2 = floor(strDS.substr(6,2))-1; w2 = floor(strDS.substr(9,1)); t2 = floor(strDS.substr(10,1)); } switch(strDS.substr(2,1)){ case 'F': n1=1; break; case 'L': n1=-1; break; default : n1=0; break; } switch(strDS.substr(8,1)){ case 'F': n2=1; break; case 'L': n2=-1; break; default : n2=0; break; } var d1, d2, re; if(n1==0) d1 = new Date(Date.UTC(d.getUTCFullYear(), m1, Math.floor(strDS.substr(2,2)),t1)); else d1 = getWeekDay(d.getUTCFullYear(),m1,n1,w1,t1); if(n2==0) d2 = new Date(Date.UTC(d.getUTCFullYear(), m2, Math.floor(strDS.substr(8,2)),t2)); else d2 = getWeekDay(d.getUTCFullYear(),m2,n2,w2,t2); if(d2>d1) re = (d>d1 && dd1 || d= 0; i--) objCountryMenu[0]=null; for (key in timeData[continent]) objCountryMenu.options[objCountryMenu.options.length]=new Option(key); objCountryMenu.options[0].selected=true; chCountry(); } //±ä¸ü¹ú¼Ò function chCountry() { var txtContinent = objContinentMenu.options[objContinentMenu.selectedIndex].text; var txtCountry = objCountryMenu.options[objCountryMenu.selectedIndex].text; objTimeZone = timeData[txtContinent][txtCountry]; getGlobeTime(); //µØÍ¼Î»ÒÆ City.innerHTML = (isDS==true?"R ":'') + objTimeZone[2]; //Ê×¶¼ var pos = Math.floor(objTimeZone[0].substr(0,3)); if(pos<0) pos+=24; pos*=-10; world.style.left = pos; } function setCookie(name,value) { var today = new Date(); var expires = new Date(); expires.setTime(today.getTime() + 1000*60*60*24*365); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString(); } function getCookie(Name) { var search = Name + "="; if(document.cookie.length > 0) { offset = document.cookie.indexOf(search); if(offset != -1) { offset += search.length; end = document.cookie.indexOf(";", offset); if(end == -1) end = document.cookie.length; return unescape(document.cookie.substring(offset, end)); } else return(''); } else return(''); } /////////////////////////////////////////////////////////////////////////// function initialize() { var key; //ʱ¼ä map.filters.Light.Clear(); map.filters.Light.addAmbient(255,255,255,60); map.filters.Light.addCone(120, 60, 80, 120, 60, 255,255,255,120,60); objContinentMenu=document.WorldClock.continentMenu; objCountryMenu=document.WorldClock.countryMenu; for (key in timeData) objContinentMenu[objContinentMenu.length]=new Option(key); var TZ1 = getCookie('TZ1'); var TZ2 = getCookie('TZ2'); if(TZ1=='') {TZ1=0; TZ2=3;} setTZ(TZ1,TZ2); tick(); //ÒõÀú dStyle = detail.style; CLD.SY.selectedIndex=tY-1900; CLD.SM.selectedIndex=tM; drawCld(tY,tM); } function terminate() { setCookie("TZ1",objContinentMenu.selectedIndex); setCookie("TZ2",objCountryMenu.selectedIndex); } //-->

ÔÚÏß»ÆÀú
±¾µØ¼ÆËã»úʱ¼ä
0000Äê0ÔÂ0ÈÕ(¡¡)Îç 00:00:00

Öйú
0000Äê0ÔÂ0ÈÕ(¡¡)Îç 00:00:00

Ú
ûû
Ù


 0000
 JUN
¹«Ôª ÄêÔÂ
ÈÕ Ò» ¶þ Èý ËÄ Îå Áù



Äê

ÔÂ

»Øµ½Ê×Ò³