|
|

楼主 |
发表于 2010-9-10 21:22:33
|
显示全部楼层
八、实时走动的数字时钟 如:下午14:22:03
XML/HTML代码[ol] [/ol]复制代码九、根据不同的时间显示不同的问候语 如:午安!
XML/HTML代码
方法:在主页中你需要的地方加入以下代码:[ol] [/ol]复制代码说明,可以自行修改出更好更多的问候语!
十、显示年月日星期及农历的月和日 如:2008年11月27日 星期四 农历 10月30日
第一步:将一下代码保存为.JS文件
XML/HTML代码[ol] LASTYEAR ) return 1; sm = SolarMonth - 1; if ( sm 11 ) return 2; leap = GetLeap( SolarYear ); if ( sm == 1 ) d = leap + 28; else d = SolarCal[sm]; if ( SolarDate d ) return 3; y = SolarYear - FIRSTYEAR; acc = SolarDays[ leap*14 + sm ] + SolarDate; kc = acc, + LunarCal[y].BaseKanChih; Kan = kc % 10; Chih = kc % 12; Location = LocationIdx[kc % 4]; Age = kc % 60; if ( Age im ) { LunarMonth--; if ( LunarMonth == im ) LunarMonth = -im; } if ( LunarMonth > 12 ) LunarMonth -= 12; today=new Date(); function initArray(){ this.length=initArray.arguments.length for(var i=0;i ", today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日 ",d[today.getDay()+1],""); document.write( " 农历 " + LunarMonth + "月" + LunarDate + "日"); return 0; } /* 求此年是否為閏年, 返回 0 為平年, 1 為閏年 */ function GetLeap( year ) { if ( year % 400 == 0 ) return 1; else if ( year % 100 == 0 ) return 0; else if ( year % 4 == 0 ) return 1; else return 0; } function tagLunarCal( d, i, w, k, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13) { this.BaseDays = d; /* 到 1 月 1 日到農曆正月初一的累積日數 */ this.Intercalation = i; /* 閏月月份. 0==此年沒有閏月 */ this.BaseWeekday = w; /* 此年 1 月 1 日為星期幾再減 1 */ this.BaseKanChih = k; /* 此年 1 月 1 日之干支序號減 1 */ this.MonthDays = [ m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13 ]; /* 此農曆年每月之大小, 0==小月(29日), 1==大月(30日) */ } //--> CalConv(); [/ol]复制代码第二步:在你网页所需要的地方插入调用代码
XML/HTML代码[ol] [/ol]复制代码十一、根据不同的时候显示不同的问候+后面跟着一句不变的话 如:下午好! ……
XML/HTML代码[ol] [/ol]复制代码 |
|