★★日历代码1

来源:百度文库 编辑:神马文学网 时间:2024/03/29 09:49:24
如果你希望使用按钮来显示的话:
把我最后一行代码
document.write(s)
删除。
然后把你的按钮写成
[code]
script>
CAL();script> [/code]
style="FONT-SIZE: 9pt">
本地计算机时间:
id=Clock size=3 align="center">
style="COLOR: red; FONT-FAMILY: Wingdings; FONT-SIZE: 18pt">
公历年            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">                          月            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">
阴历年            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">                          月            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">
月↑
当月
月↓
年↑
年↓
阴历存在跨月情况,如果查找到的阴历月跨两个公历月,用[月↑][月↓]翻动可以找到你想要的确切日期。
style="COLOR: #f0f0f0; FONT-FAMILY: ‘Arial Black‘; FONT-SIZE: 20pt">
style="FONT-SIZE: 9pt">月             size=4>








||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
',1)">
Microsoft VBScript 运行时错误 错误 ‘800a01b6‘
对象不支持此属性或方法: ‘Response.flushbuffer‘
/733181/index.asp,行123
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
if((this.firstWeek+12)%7==5)
this[12].solarFestival += ‘黑色星期五 ‘
//今日
if(y==tY && m==tM) this[tD-1].isToday = true;
}
//====================== 中文日期
function cDay(d){
var s;
switch (d) {
case 10:
s = ‘初十‘; break;
case 20:
s = ‘二十‘; break;
break;
case 30:
s = ‘三十‘; break;
break;
default :
s = nStr2[Math.floor(d/10)];
s += nStr1[d%10];
}
return(s);
}
///////////////////////////////////////////////////////////////////////////////
var cld;
function drawCld(SY,SM) {
var i,sD,s,size;
cld = new calendar(SY,SM);
if(SY>1874 && 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>1949) yDisplay = ‘共和国‘ + (((SY-1949)==1)?‘元‘:SY-1949)
// GZ.innerHTML = yDisplay +‘年 农历‘ + cyclical(SY-1900+36) + ‘年   【‘+Animals[(SY-4)%12]+‘】‘;
if(SY>1949) yDisplay = ‘‘
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‘+(cld[sD].isLeap?‘闰‘:‘‘) + cld[sD].lMonth + ‘月‘ + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?‘小‘:‘大‘)+‘‘;
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.fontcolor(‘blue‘);
}
else { //廿四节气
s=cld[sD].solarTerms;
if(s.length>0) s = s.fontcolor(‘limegreen‘);
}
}
if(s.length>0) lObj.innerHTML = s;
}
else { //非日期
sObj.innerHTML = ‘‘;
lObj.innerHTML = ‘‘;
}
}
}
function changeLong()
{
var y,m,ly,lm,id,im,iy,yangy,yangm,deltm,miny,tt;
CLD.SY.selectedIndex=CLD.D1.selectedIndex;
CLD.SM.selectedIndex=CLD.D2.selectedIndex;
yangm=0;yangy=0;
tt=true;
while (tt)
{
yangm=0;yangy=0;
changeCld();
for(i=0;i<42;i++)
{
sD = i - cld.firstWeek;
if(sD>-1 && sD超强超靓网页日历代码
var width = "130";
var offsetx = 2;
var offsety = 16;
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
}
}
///////////////////////////////////////////////////////////////////////////
function tick() {
var today
today = new Date()
Clock.innerHTML = today.toLocaleString().replace(/(年|月)/g, "/").replace(/日/, "");
//   Clock.innerHTML = TimeAdd(today.toGMTString(), CLD.TZ.value)
window.setTimeout("tick()", 1000);
}
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 ""
}
}
/////////////////////////////////////////////////////////
function initial() {
dStyle = detail.style;
CLD.SY.selectedIndex=tY-1900;
CLD.SM.selectedIndex=tM;
drawCld(tY,tM);
//   CLD.TZ.selectedIndex=getCookie("TZ");
//   changeTZ();
tick();
}
//-->
style="FONT-SIZE: 9pt">
本地计算机时间:
id=Clock size=3 align="center">
style="COLOR: red; FONT-FAMILY: Wingdings; FONT-SIZE: 18pt">
公历年            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">                          月            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">
阴历年            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">                          月            style="FONT-SIZE: 9pt">            style="FONT-SIZE: 9pt">
月↑
当月
月↓
年↑
年↓
阴历存在跨月情况,如果查找到的阴历月跨两个公历月,用[月↑][月↓]翻动可以找到你想要的确切日期。
style="COLOR: #f0f0f0; FONT-FAMILY: ‘Arial Black‘; FONT-SIZE: 20pt">
style="FONT-SIZE: 9pt">月             size=4>








_Flash