?? cal2.js
字號:
/*****************************************************************************
日期資料1900-2050
*****************************************************************************/
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,0x052d0,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)
var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var Gan=new Array("\u7532","\u4E59","\u4E19","\u4E01","\u620A","\u5DF1","\u5E9A","\u8F9B","\u58EC","\u7678");
var Zhi=new Array("\u5B50","\u4E11","\u5BC5","\u536F","\u8FB0","\u5DF3","\u5348","\u672A","\u7533","\u9149","\u620C","\u4EA5");
var Animals=new Array("<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[\u8096\u9F20] \u4E2A\u6027\uFF1A\u5BCC\u5E7D\u9ED8\u611F\u53CA\u654F\u9510\u7684\u89C2\u5BDF\u529B\uFF0C\u884C\u4E8B\u79EF\u6781\uFF0C\u5BF9\u5DE5\u4F5C\u6216\u5F02\u6027\u8BBE\u60F3\u5468\u5230\u4E14\u7EC6\u817B\uFF0C\u5176\u521B\u89C1\u5E38\u4EE4\u4EBA\u6FC0\u8D4F\uFF0C\u5177\u654F\u9510\u7684\u89C2\u5BDF\u529B\u3002\u7279\u5F81\uFF1A\u5E74\u5E7C\u65F6,\u52B3\u788C\u5954\u6CE2\u4E2D\u8D8A\u80FD\u53D1\u6325\u5176\u7075\u654F\u7684\u667A\u80FD\u4E0E\u8010\u6027;\u5728\u5BBD\u88D5\u7684\u73AF\u5883\u4E2D\u751F\u957F,\u6CA1\u6709\u5931\u4E1A\u70E6\u607C,\u7136\u6613\u89C1\u5F02\u601D\u8FC1\u6362\u5DE5\u4F5C,\u4E2D\u5E74\u9047\u5931\u8D25\u5F8C,\u4F1A\u4E00\u5207\u987A\u5229,\u5C24\u5176\u80FD\u4EAB\u53D7\u665A\u5E74\u8D22\u8FD0,\u987B\u6CE8\u610F\u7F79\u60A3\u80BE\u810F\u7CFB\u7EDF\u75BE\u75C5\u3002') href='#'>\u9F20",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖牛] 個性:富幽默感及敏銳的觀察力,行事積極,對工作或異性設想周到且細膩,其創見常令人激賞,具敏銳的觀察力。特征:年輕時,在變化多端的環境中,度過操勞的日子,但有堅忍的獨立性,年輕時,會為自己的前途散布辛勞的根源.進入中年期,會分為成功大道與沈沒于逆境兩條路。到四十五、六歲有第二個開拓良好機運的機會,如能抑制唯我獨尊的性情,到晚年便能平安。') href='#'>牛",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖虎] 個性:意志堅強且活躍,為領導人物,但因這些性格遇到困難會受打擊而身敗名裂。特征:膽大,做事果決,年輕時就會出人頭地,中年時若能把握年輕時機運則會成功,若不能把握機運,則會在人際關系中衰敗下來,不再成功.寅年出生的人,擔任公教人員為宜,且要自愛,不要有貪念與爭功的歪念.注意呼吸系統,消化系統的疾病。') href='#'>虎",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖兔] 個性:做事從容且具幽默感,為受歡迎的社交家.然而,卻有急性及見異思遷的缺點.特征:不管任何場合,都能受上司賞識.中年時若投機會埋滅一生,切注意要踏實做事,才能安穩生活。') href='#'>兔",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖龍] 個性:明朗、活躍的社交家,對事情容易發生興趣,其缺點是容易熱衷也易失去興趣。特征:大部分與親人之感情為薄,然在社會上卻受歡迎.早年就能發揮潛力,進入中年期需注意無謂的野心,恐怕會身敗名裂.若能克服野心,按部就班地照計劃完成各項事情,必有最佳回報。最適合的職業為從事教育工作,須注意循環系統的疾病。') href='#'>龍",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖蛇] 個性:大部分有自我主張,不容易為外人左右.另外,會盲目信賴他人,也是疑心重的人。特征:年輕時,生活在溫暖的環境,長大後較懶,所以常換工作,對異性不能專情.中年時,應收斂惰性,立定志向,奮發努力.適宜從事刺激性的工作。') href='#'>蛇",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖馬] 個性:大部分頭腦轉得快,行動輕敏,有開朗的個性,尊重師長,雙親,性情活潑但又不乏沉穩。特征:是標準的行動派,訂立了目標,便努力邁進,年輕時就會露頭角,中年若能維持不變,養成耐性才能有所成就,適宜在藝術,教育職位方面求發展.注意心臟系統的疾病。') href='#'>馬",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖羊] 個性:大部分為深思熟慮,研究心強.因此,有神經質且膽怯,做事拖泥帶水。特征:雖然年輕時生活安穩,但恐十年代時,會患大疾.中年時是大展鴻圖的好機會,因研究心強,若努力研究,能獲高的地位,也能致富.特別注意消化器系統的疾病。') href='#'>羊",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖猴] 個性:才華洋溢,富辯才,進取心強,待人親切,富同情心。特征:有靈敏的心思,有待人的素養,年少即受人注目,口才靈巧,反應快,年輕時便得好職位.但因有機心,恐會失去良好地位,特別注意一點,較適宜從事推銷工作.注意關節方面的疾病。') href='#'>猴",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖雞] 個性:大部為規規矩矩且熱心工作,并注重穿著,廣交朋友。特征:年輕時,不愿受束縛,喜歡過自由自在的生活方式,因此在工作上無法定心,常換工作,三十歲以後,才會稍微收心.四十至五十歲為黃金時代,應把握時機,好好發揮才能.從事業務方面工作較合適,注意由偏食引起的疾病.') href='#'>雞",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖狗] 個性:大都盡責且保守.因此,較固執,不易接受他人的意見.特征:雖然能夠成為團體中的干部,然而,常為了工作上的問題,與上司爭議,而丟棄辛苦得來的工作.') href='#'>狗",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'[肖豬] 個性:大部分為堅定意志者,有愛心及人情味,然而做事有時缺乏考慮。特征:年輕時,對家庭不滿,但心里卻仍敬愛雙親,性格誠實,自視甚高,常吃虧.亥年出生的晚年都很幸福,中年以後能慢慢發揮才能.需注意呼吸及消化系統的疾病。') href='#'>豬");
var Animals2=new Array("s","n","h","t","l","se","m","y","ho","j","g","z");
var solarTerm = new Array("\u5C0F\u5BD2","\u5927\u5BD2","\u7ACB\u6625","\u96E8\u6C34","\u60CA\u86F0","\u6625\u5206","\u6E05\u660E","\u8C37\u96E8","\u7ACB\u590F","\u5C0F\u6EE1","\u8292\u79CD","\u590F\u81F3","\u5C0F\u6691","\u5927\u6691","\u7ACB\u79CB","\u5904\u6691","\u767D\u9732","\u79CB\u5206","\u5BD2\u9732","\u971C\u964D","\u7ACB\u51AC","\u5C0F\u96EA","\u5927\u96EA","\u51AC\u81F3[\u51AC\u8282]")
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("<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'12月22日-1月20日 ★山羊座(摩羯座)★ 山羊座出生的人 優點:做事腳踏實地,意志力強,有家庭觀念,對人謙遜,處處謹慎.... 缺點:固執,不夠樂觀,個人利己主義,缺乏浪漫情趣,太專注於個人的目標。1月22日-2月21日 ★水瓶座★ 請看下月...') href='#'>JAN",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'1月22日-2月21日 ★水瓶座★ 水瓶座出生的人 優點:崇尚自由,興趣廣泛,創意十足,有理性的智慧,感情忠實 缺點:缺乏熱情,過於強調生活的自主權,太過理智情趣不足,多管閑事.2月22日-3月21日 ★雙魚座★ 請看下月...') href='#'>FEB",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'2月22日-3月21日 ★雙魚座★ 雙魚座出生的人 優點:感情豐富,心地仁慈,舍己為人,不自私,懂得包容,溫和且浪漫 缺點:不夠實際,太情緒化,多愁善感,不善理財,感情用事。3月22日-4月20日 ★白羊座★ 請看下月...') href='#'>MAR",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'3月22日-4月20日 ★白羊座★ 白羊座出生的人 優點:做事積極,熱情有活力,有明快的決斷力,坦白率真,重情講義氣 缺點:自我中心太強,粗心大意,容易腦羞成怒,缺乏時間觀念缺乏耐性。4月21日-5月21日 ★金牛座★ 請看下月...') href='#'>APR",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'4月21日-5月21日 ★金牛座★ 金牛座出生的人 優點:耐性十足,腳踏實地,一往情深,有藝術天份,做事有計劃有規律 缺點:占有欲太強,善妒,缺乏幽默感,不知變通,缺乏求新求變的勇氣。5月22日-6月21日 ★雙子座★ 請看下月...') href='#'>MAY",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'5月22日-6月21日 ★雙子座★ 雙子座出生的人 優點:有高人一等的幽默感,有天生的語言才華,反應較快,學習能力強 缺點:付出少卻要得多,喜歡批評別人而不檢討自己,做任何事都欠耐心。6月22日-7月21日 ★巨蟹座★ 請看下月...') href='#'>JUN",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'6月22日-7月21日 ★巨蟹座★ 巨蟹座出生的人 優點:情感真摯深切,想像力豐富,念舊重情,懂得體貼關懷,善解人意 缺點:提不起放不下,說話拐彎抹角,不直接,不知適可而止,缺乏理性。7月22日-8月21日 ★獅子座★ 請看下月...') href='#'>JUL",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'7月22日-8月21日 ★獅子座★ 獅子座出生的人 優點:一言九鼎有信用,樂觀,心胸寬大,懂得寬恕具有激勵人心的氣質 缺點:死愛面子活受罪,缺乏節儉的美德,剛愎自用,自以為是缺乏耐性。8月22日-9月21日 ★處女座★ 請看下月...') href='#'>AUG",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'8月22日-9月21日 ★處女座★ 處女座出生的人 優點:追求完美謙遜不夸大,有精確的觀察力,對愛情忠實守本份有耐性 缺點:太過吹毛求疵,有潔癖頃向,不夠浪漫不尊重他人的夢想,欠遠見。9月22日-10月21日 ★天秤座★ 請看下月...') href='#'>SEP",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'9月22日-10月21日 ★天秤座★ 天秤座出生的人 優點:公平客觀,天生的優雅風采,浪漫的戀愛高手,能屈能伸適應力強 缺點:優柔寡斷,猶豫不決,總是自愿其說,藉囗太多,愛享受好逸惡勞。10月22日-11月21日 ★天蝎座★ 請看下月...') href='#'>OCT",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'10月22日-11月21日 ★天蝎座★ 天蝎座出生的人 優點:對朋友講義氣,天生的性感魅力,對人生有潛在的熱情,恩怨分明 缺點:占有欲過高,愛吃醋,得理不饒人,囗是心非,城府太深報復心強。11月22日-12月21日 ★人馬座(射手座)★ 請看下月...') href='#'>NOV",
"<a onmouseout='hidetip2()' onmouseover=showtip2(this,event,'11月22日-12月21日 ★人馬座(射手座)★ 人馬座出生的人 優點:天生樂觀,正直坦率,有救世救人的熱情,待人友善,經得起打擊 缺點:心直囗快,容易得罪人,不信邪,不聽勸告,沖動,不懂三思而行。12月22日-1月20日 ★山羊座(摩羯座)★ 請看1月...') href='#'>DEC");
var month2=new Array("元月 近代史上的元月:《1789年1月..美國第一次大選,華盛頓當選為第一任總統》《1912年1月1日..中華民國成立,孫中山任臨時大總統,同期國民黨成立》《1924年1月..第一次國共合作》《1932年1月28日..日本在上海發動“一.二八”事變》《1933年1月..德國希特拉上臺》《1949年1月..淮海戰役、平津戰役解放軍取得最后勝利》《1976年1月8日..周恩來逝世》",
"2月 近代史上的2月:《1848年2月..“共產黨宣言”在歐洲發表》《1848年2月..法國“二月革命”爆發》《1923年2月..京漢鐵路工人大罷工》《1972年2月21日..尼克松到訪中國》",
"3月 近代史上的3月:《1925年3月12日..孫中山逝世》《1932年3月..日本扶植清朝廢帝溥儀,在東北建立偽“滿洲國”》《2000年3月..小譚的工作單位改為私有制,包括小譚在內全體員工無一幸免宣布失業...時稱:“下崗”?》",
"4月 近代史上的4月:《1861年4月..美國南北戰爭爆發》《1911年4月..廣州黃花岡起義》《1949年4月23日..解放軍解放南京,民國結束》《1970年4月24日..中國成功發射第一顆人造衛星》《1976年4月7日..華國鋒任中共第一副主席》《1984年4月6日..中國對外開放14個沿海城市》",
"5月 近代史上的5月:《1841年5月29日..廣州三元里民眾抵抗英軍入侵》《1919年5月4日..“五四”運動爆發》《1945年5月8日..德國簽訂無條件投降書》",
"6月 近代史上的6月:《1840年6月..第一次鴉片戰爭爆發》《1898年6月..“百日維新”開始》《1913年6月..國民二次革命開始》《1914年6月28日..薩拉熱窩事件--第一次世界大戰爆發》《1944年6月6日..英美盟軍登陸諾曼底》《1950年6月25日..朝鮮戰爭爆發》",
"7月 近代史上的7月:《1776年7月4日..《獨立宣言》發表,美國成立》《1921年7月..中國共產黨成立》《1937年7月7日..日本發動蘆溝橋事變》《1946年7月..中國爆發全面內戰》《1953年7月26日..朝鮮戰爭結束,形成南北對峙局面》《1976年7月6日..朱德逝世》《1997年7月..中國收回香港主權》",
"8月 近代史上的8月:《1789年8月..法國《人權宣言》發布》《1842年8月..清政府割讓香港》《1894年8月1日..清政府對日宣戰,甲午戰爭爆發》《1905年8月..中國同盟會成立》《1927年8月1日..“八一”南昌起義》《1945年8月6日、9日..美國在日本廣島、長崎第一次使用原子彈》《1945年8月14日..日本宣布無條件投降》《1966年8月18日..毛澤東在天安門接見紅衛兵》",
"9月 近代史上的9月:《1909年9月..中國第一條自行設計的“京張”鐵路開通》《1915年9月..中國新文化運動開始》《1922年9月..安源路礦工人大罷工》《1931年9月18日..日本在沈陽發動“九.一八”事變》《1939年9月3日第二次世界大戰全面爆發》《1945年9月2日..日本簽訂無條件投降書》《1976年9月9日..毛澤東逝世》《1984年9月26日..中英發表關于香港問題的聯合聲明》",
"10月 近代史上的10月:《1856年10月..英法聯軍火燒圓明園;同月清政府割讓九龍半島》《1911年10月10日..武昌起義,辛亥革命開始》《1934年10月..紅軍開始二萬五千里長征》《1949年10月1日..中華人民共和國成立》《1950年10月25日..中國人民志愿軍入朝參加抗美戰爭》《1951年10月26日..解放軍進藏,西藏和平解放》《1957年10月4日..前蘇聯將世界上第一顆人造衛星送上太空》《1976年10月6日..“四人幫”受審》",
"11月 近代史上的11月:《1798年11月9日..法國拿破倫發動“霧月政變”,拿破倫時代開始》《1917年11月7日..“十月革命”勝利蘇聯成立》《1943年11月..蘇、美、英三大巨頭舉行德克蘭會議》《1948年11月..遼沈戰役結束,淮海戰役開始》《1969年11月12日..劉少奇在開封逝世》",
"12月 近代史上的12月:《1936年12月12日..西安事變》《1941年12月8日..太平洋戰爭爆發》");
var sFtv = new Array(
"0101*\u5143\u65E6",
"0214 \u60C5\u4EBA\u8282",
"0308 \u5987\u5973\u8282",
"0312 \u690D\u6811\u8282",
"0315 \u6D88\u8D39\u8005\u6743\u76CA\u65E5",
"0401 \u611A\u4EBA\u8282",
"0501 \u52B3\u52A8\u8282",
"0504 \u9752\u5E74\u8282",
"0512 \u62A4\u58EB\u8282",
"0601 \u513F\u7AE5\u8282",
"0701 \u5EFA\u515A\u8282 \u9999\u6E2F\u56DE\u5F52\u7EAA\u5FF5\u65E5",
"0801 \u5EFA\u519B\u8282",
"0808 \u7236\u4EB2\u8282",
"0909 \u6BDB\u6CFD\u4E1C\u901D\u4E16\u7EAA\u5FF5\u65E5",
"0910 \u6559\u5E08\u8282",
"1001*\u56FD\u5E86\u8282",
"1112 \u5B59\u4E2D\u5C71\u8BDE\u8FB0\u7EAA\u5FF5\u65E5",
"1220 \u6FB3\u95E8\u56DE\u5F52\u7EAA\u5FF5\u65E5",
"1224*\u5723\u8BDE\u8282",
"1225*\u5E73\u5B89\u591C",
"1226 \u6BDB\u6CFD\u4E1C\u8BDE\u8FB0\u7EAA\u5FF5\u65E5")
var lFtv = new Array(
"0101*\u6625\u8282",
"0115*\u5143\u5BB5\u8282",
"0505*\u7AEF\u5348\u8282",
"0815*\u4E2D\u79CB\u8282",
"0100*\u9664\u5915")
var wFtv = new Array(
"0231 \u603B\u7EDF\u65E5",
"0340 \u590D\u6D3B\u8282",
"0520 \u6BCD\u4EB2\u8282",
"0531 \u80DC\u5229\u65E5",
"0716 \u5408\u4F5C\u8282",
"0730 \u88AB\u5974\u5F79\u56FD\u5BB6\u5468",
"0911 \u897F\u65B9\u52B3\u52A8\u8282",
"1011 \u4E16\u754C\u4F4F\u623F\u65E5",
"1021 \u7F8E\u56FD\u54E5\u4F26\u5E03\u7EAA\u5FF5\u65E5",
"1144 \u611F\u6069\u8282")
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))
}
function leapDays(y) {
if(leapMonth(y)) return((lunarInfo[y-1900] & 0x10000)? 30: 29)
else return(0)
}
function leapMonth(y) {
return(lunarInfo[y-1900] & 0xf)
}
function monthDays(y,m) {
return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )
}
function Lunar(objDate) {
var i, leap=0, temp=0
var baseDate = new Date(1900,0,31)
var offset = (objDate - baseDate)/86400000
this.dayCyl = offset + 40
this.monCyl = 14
for(i=1900; i<2050 && offset>0; i++) {
temp = lYearDays(i)
offset -= temp
this.monCyl += 12
}
if(offset<0) {
offset += temp;
i--;
this.monCyl -= 12
}
this.year = i
this.yearCyl = i-1864
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(this.isLeap == false) this.monCyl ++
}
if(offset==0 && leap>0 && i==leap+1)
if(this.isLeap)
{ this.isLeap = false; }
else
{ this.isLeap = true; --i; --this.monCyl;}
if(offset<0){ offset += temp; --i; --this.monCyl; }
this.month = i
this.day = offset + 1
}
function solarDays(y,m) {
if(m==1)
return(((y%4 == 0) && (y%100 != 0) || (y%400 == 0))? 29: 28)
else
return(solarMonth[m])
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -