当前位置:首页 > 代码 > 正文

网页节日代码(节日代码 主题)

admin 发布:2022-12-19 05:39 114


今天给各位分享网页节日代码的知识,其中也会对节日代码 主题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

编写一个关于“中秋节”内容的网页代码

◆过年的传说 告诉你,我是粘贴的。因为我发现我写的没人家写的好。谢谢那位网友了。

相传:中国古时侯有一种叫“年”的怪兽头长尖角凶猛异常“年”兽长年深居海底每到除夕爬上岸来吞食牲畜伤害人命,因此每到除夕村村寨寨的人们扶老携幼逃往深山以躲避“年”的伤害。今年的除夕乡亲们都忙着收拾东西逃往深山,这时候村东头来了一个白发老人,对一户老婆婆说只要让他在她家住一晚,他定能将“年”兽驱走。众人不信老婆婆劝其,还是上山躲避去了,好心的老人坚持留下,众人见劝他不住便纷纷上山躲避去了。当“年”兽象往年一样准备闯进村肆虐候,突然传来白发老人突响的爆竹声“年”兽混身颤栗再也不敢向前凑了。原来“年”兽最怕红色火光和炸响。这时大门大开只见院内一位身披红袍的老人哈哈大笑,“年”兽大惊失色仓惶而逃。 第二天当人们从深山回到村里时,发现村里安然无恙,这才恍然大悟原来白发老人是帮助大家驱逐“年”兽的神仙,人们同时还发现了白发老人驱逐“年”兽的三件法宝。从此每年的除夕家家都贴红对联燃爆竹户户灯火通明守更待岁。这风俗越传越广成了中国民间最隆重的传统节日“过年”。

◆元宵节的传说

汉高祖刘邦死后吕后之子刘盈登基为汉惠帝。惠帝生性懦弱优柔寡断大权渐渐落再吕后手中。汉惠帝病死后,吕后独揽朝政把刘氏天下变成了吕氏天下,朝中老臣刘氏宗室深感愤慨但都惧怕吕后残暴而敢怒不敢言。

吕后病死后诸吕惶惶不安害怕遭到伤害和排挤。于是在上将军吕禄家中秘密集合共谋作乱之事以便彻底夺取刘氏江山。此事传至刘氏宗室齐王刘囊耳中刘囊为保刘氏江山决定起兵讨伐诸吕随后与开国老臣周勃陈平取得联系设计解除了吕禄“诸吕之乱”终于被彻底平定。平乱之后众臣拥立刘邦的第二个儿子刘恒登基称汉文帝。文帝深感太平盛世来之不易便把平息“诸吕之乱”的正月十五定为与民同乐日京城里家家张灯结彩以示庆祝。从此正月十五便成了一个普天同庆的民间节日--“闹元宵”。

◆端午节的传说

战国时代,楚秦争夺霸权,诗人屈原很受楚王器重,然而屈原的主张遭到上官大夫靳尚为首的守旧派的反对,不断在楚怀王的面前诋毁屈原,楚怀王渐渐疏远了屈原,有着远大抱负的屈原倍感痛心,他怀着难以抑制的忧郁,悲愤写出了《离骚》、《天向》等不朽诗篇。 公元前229年秦国攻占了楚国八座城池,接着又派使臣请楚怀王去秦国议和。屈原看破了秦王的阴谋,冒死进宫陈述利害,楚怀王不但不听反而将屈原逐出郢都。楚怀王如期赴会,一到秦国就被囚禁起来楚怀王悔恨交加忧郁成疾三年后客死于秦国。楚顷衰王即位不久秦王又派兵攻打楚国,顷衰王仓惶撤离京城秦兵攻占郢城。屈原在流放途中接连听到楚怀王客死和郢城攻破的噩耗后,万念俱灰仰天长叹一声投入了滚滚激流的汩罗江。

江上的渔夫和岸上的百姓听说屈原大夫投江自尽都纷纷来到江上奋力打捞屈原的尸体,纷纷拿来了粽子、鸡蛋投入江中,有此郎中还把雄黄酒倒入江中以便药昏蛟龙水兽使屈原大夫尸体免遭伤害。 从此每年五月初--屈原投江殉难日,楚国人民都到江上划龙舟投粽子以此来纪念伟大的爱国诗人屈原,端午节的风俗就这样流传下来。

◆乞巧节的传说

七夕乞巧,这个节日起源于汉代,东晋葛洪的《西京杂记》有“汉彩女常以七月七日穿七孔针于开襟楼,人俱习之”的记载,这便是我们于古代文献中所见到的最早的关于乞巧的记载。后来的唐宋诗词中,妇女乞巧也被屡屡提及,唐朝王建有诗说“阑珊星斗缀珠光,七夕宫娥乞巧忙”。据《开元天宝遗事》载:唐太宗与妃子每逢七夕在清宫夜宴,宫女们各自乞巧,这一习俗在民间也经久不衰,代代延续。

宋元之际,七夕乞巧相当隆重,京城中还设有专卖乞巧物品的市场,世人称为乞巧市。宋罗烨、金盈之辑《醉翁谈录》说:“七夕,潘楼前买卖乞巧物。自七月一日,车马嗔咽,至七夕前三日,车马不通行,相次壅遏,不复得出,至夜方散。”在这里,从乞巧市购买乞巧物的盛况,就可以推知当时七夕乞巧节的热闹景象。人们从七月初一就开始办置乞巧物品,乞巧市上车水马龙、人流如潮,到了临近七夕的时日、乞巧市上简直成了人的海洋,车马难行,观其风情,似乎不亚于最盛大的节日--春节,说明乞巧节是古人最为喜欢的节日之一。

很久以前,有一个跟着哥嫂过活的孤儿既聪明又勤快,可嫂嫂仍嫌弃他,天不亮就赶他上山放牛,大家都叫他牛郎,几年后哥嫂和牛郎分了家,狼心的嫂嫂只给他一间破瓦房和一头老牛。从此牛郎白天放牛砍柴晚上就和老牛同睡在那间破瓦房内。一天牛郎赶牛走进了一片陌生的树林,这里山青水秀、鸟语花香。牛郎见到九个仙女驾着祥云落在河边的草地上,然后脱去五彩霓裳跳进清澈见底的河水里,牛郎盯着一个最年轻最美丽的仙女。看入了神这时老牛突然说话了:“她是天上的织女,只要拿走五彩霓裳她就会做你的妻子。”牛郎悄悄地沿着树拿走了织女的五彩霓裳。天近午时其它仙女纷纷穿起五彩霓裳驾着祥云而去。唯独找不到五彩霓裳的织女留下了。这时牛郎从树背后走出请求织女做他的妻子,织女见牛郎忠厚老实勤劳健壮脉脉含羞的点点了头。牛郎织女喜结良缘后男耕女织互敬互爱。两年后织女生下一男一女。然而天帝闻知织女下嫁人间勃然大怒。七月初七王母奉旨带着天兵天降捉了织女,悲痛欲绝的牛郎在老牛的帮助下用萝筐挑着儿女追上天去。眼看追上了王母拨下金簪一划牛郎脚下立刻出现一条波涛汹涌的天河。肝肠寸断的织女和挑儿女的牛郎一个在河东一个在河西遥望,泣哭声感动了喜鹊霎时无数的喜鹊飞向天河搭起一座鹊桥牛郎织女终于可以在鹊桥上相会了,王母无奈只好允许牛郎织女每年的七月初七在桥上相会一次。

◆中秋节的传说

相传远古的时候,天上出现了十个太阳,烤得大地冒烟海水枯竭,老百姓眼看无法再生活下去。这件事惊动了一个叫后羿的英雄,他登上昆仑山顶运足神力拉开神弓一口气射下了九个多余的太阳,解救百姓于水火这中。不久后羿娶了个美丽的妻子叫嫦娥。一天后羿到昆仑山访友求道巧遇由此经过的王母娘娘,便向王母娘娘求得一包不死药,据说服下此药能即刻升天成仙,然而后羿舍不得扔下妻子只好将不死药交给嫦娥珍藏。不料此事被后羿的门客蓬蒙看见,蓬蒙等后羿外出后便威逼嫦娥交出不死药,嫦娥知道不是蓬蒙的对手,危急之时当机立断取出不死药一口吞了下去。嫦娥吞下药后身体立刻飞离地面向天上飞去,由于嫦娥牵挂丈夫便飞落到离人间最近的月亮上成了仙。后羿回来后侍女们哭诉了一切。悲痛欲绝的后异仰望夜空呼唤爱妻的名字,这时她惊奇地发现今天晚上的月亮特别圆特别皎洁明亮,而且有个晃动的身影酷似嫦娥。后羿忙命人摆上香案放上嫦娥最爱吃的蜜食鲜果遥祭在月宫里的嫦娥。百姓们闻知嫦娥奔月成仙的消息后,纷纷在月下摆上香案向善良的嫦娥祈求吉祥平安。从此中秋节拜月的风俗就在民间传开了。

求显示农历的网页代码/.

HTMLHEADTITLE智勇之家_新万年历/TITLE

META

content="农历; 阳历; 月历; 节日; 时区; 节气; 八字; 干支; 生肖; 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=JavaScript

!--

/*****************************************************************************

智勇之家日期资料

*****************************************************************************/

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("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");

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 情人节",

"0305 学雷锋纪念日",

"0308 妇女节",

"0312 植树节",

"0315 消费者权益日",

"0401 愚人节",

"0407 世界卫生日",

"0422 世界地球日",

"0501*劳动节",

"0502*劳动节",

"0503*劳动节",

"0504 青年节",

"0508 世界红十字日",

"0512 国际护士节",

"0515 国际家庭日",

"0517 国际电信日",

"0601 国际儿童节",

"0605 世界环境保护日",

"0606 全国爱眼日",

"0625 全国土地日",

"0626 国际禁毒日",

"0701 香港回归纪念日 中共诞辰",

"0707 抗日战争纪念日",

"0801 建军节",

"0815 抗日战争胜利纪念",

"0909 毛泽东逝世纪念",

"0908 国际扫盲日",

"0910 中国教师节",

"0927 世界旅游日",

"0928 孔子诞辰",

"1001*国庆节",

"1002*国庆节",

"1003*国庆节",

"1006 老人节",

"1009 世界邮政日",

"1014 世界标准日",

"1016 世界粮食日",

"1024 联合国日",

"1101 西南石油学院校庆日",

"1120*彝族年",

"1121*彝族年",

"1122*彝族年",

"1112 孙中山诞辰纪念",

"1205 国际志愿人员日",

"1207 张楚玲生日",

"1220 澳门回归纪念",

"1225 Christmas Day",

"1226 毛泽东诞辰纪念")

//农历节日 *表示放假日

var lFtv = new Array(

"0101*春节",

"0102*春节",

"0103*春节",

"0115 元宵节",

"0505 端午节",

"0624*火把节",

"0625*火把节",

"0626*火把节",

"0707 七夕情人节",

"0715 中元节",

"0815 中秋节",

"0909 重阳节",

"1208 腊八节",

"1224 小年",

"0100 除夕")

//某月的第几个星期几

var wFtv = new Array(

"0520 母亲节",

"0630 父亲节",

"0730 被奴役国家周",

"1144 Thanksgiving感恩节")

/********************************************************************************************

智勇之家日期计算

********************************************************************************************/

//====================================== 传回农历 y年的总天数

function lYearDays(y) {

var i, sum = 348

for(i=0x8000; i0x8; i=1) sum += (lunarInfo[y-1900] i)? 1: 0

return(sum+leapDays(y))

}

//====================================== 传回农历 y年闰月的天数

function leapDays(y) {

if(leapMonth(y)) return((lunarInfo[y-1900] 0x10000)? 30: 29)

else return(0)

}

//====================================== 传回农历 y年闰哪个月 1-12 , 没闰传回 0

function leapMonth(y) {

return(lunarInfo[y-1900] 0xf)

}

//====================================== 传回农历 y年m月的总天数

function monthDays(y,m) {

return( (lunarInfo[y-1900] (0x10000m))? 30: 29 )

}

//====================================== 算出农历, 传入日期物件, 传回农历日期物件

// 该物件属性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl

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; i2050 offset0; i++) {

temp = lYearDays(i)

offset -= temp

this.monCyl += 12

}

if(offset0) {

offset += temp;

i--;

this.monCyl -= 12

}

this.year = i

this.yearCyl = i-1864

leap = leapMonth(i) //闰哪个月

this.isLeap = false

for(i=1; i13 offset0; i++) {

//闰月

if(leap0 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 leap0 i==leap+1)

if(this.isLeap)

{ this.isLeap = false; }

else

{ this.isLeap = true; --i; --this.monCyl;}

if(offset0){ offset += temp; --i; --this.monCyl; }

this.month = i

this.day = offset + 1

}

//==============================传回国历 y年某m+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;

this.sMonth = sMonth;

this.sDay = sDay;

this.week = week;

//农历

this.lYear = lYear;

this.lMonth = lMonth;

this.lDay = lDay;

this.isLeap = isLeap;

//干支

this.cYear = cYear;

this.cMonth = cMonth;

this.cDay = cDay;

this.color = '';

this.lunarFestival = ''; //农历节日

this.solarFestival = ''; //国历节日

this.solarTerms = ''; //节气

}

//===== 某年的第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月)

function calendar(y,m) {

var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2

var lDPOS = new Array(3)

var n = 0

var firstLM = 0

sDObj = new Date(y,m,1) //当月一日日期

this.length = solarDays(y,m) //国历当月天数

this.firstWeek = sDObj.getDay() //国历当月1日星期几

for(var i=0;ithis.length;i++) {

if(lDlX) {

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

}

//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,

cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )

if((i+this.firstWeek)%7==0) this[i].color = 'red' //周日颜色

if((i+this.firstWeek)%14==13) this[i].color = 'green' //周休二日颜色

}

//节气

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 = 'black' //清明颜色

//国历节日

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)

this[((this.firstWeektmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].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 tmp1n) {

tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1

if( tmp2 = 0 tmp2this.length) {

this[tmp2].lunarFestival += RegExp.$4 + ' '

if(RegExp.$3=='*') this[tmp2].color = 'red'

}

}

}

//黑色星期五

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(SY1874 SY1909) yDisplay = '光绪' + (((SY-1874)==1)?'元':SY-1874)

if(SY1908 SY1912) yDisplay = '宣统' + (((SY-1908)==1)?'元':SY-1908)

if(SY1911 SY1950) yDisplay = '民国' + (((SY-1911)==1)?'元':SY-1911)

if(SY1949) yDisplay = '共和国' + (((SY-1949)==1)?'元':SY-1949)

GZ.innerHTML = '◆ '+yDisplay +'年 ◆农历 ' + cyclical(SY-1900+36) + '年  【'+Animals[(SY-4)%12]+'】';

YMBG.innerHTML = " " + SY + "BR " + monthName[SM];

for(i=0;i42;i++) {

sObj=eval('SD'+ i);

lObj=eval('LD'+ i);

sObj.className = '';

sD = i - cld.firstWeek;

if(sD-1 sDcld.length) { //日期内

sObj.innerHTML = sD+1;

if(cld[sD].isToday) sObj.className = 'todyaColor'; //今日颜色

sObj.style.color = cld[sD].color; //国定假日颜色

if(cld[sD].lDay==1) //显示农历月

lObj.innerHTML = 'b'+(cld[sD].isLeap?'闰':'') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'/b';

else //显示农历日

lObj.innerHTML = cDay(cld[sD].lDay);

s=cld[sD].lunarFestival;

if(s.length0) { //农历节日

if(s.length6) s = s.substr(0, 4)+'…';

s = s.fontcolor('red');

}

else { //国历节日

s=cld[sD].solarFestival;

if(s.length0) {

size = (s.charCodeAt(0)0 s.charCodeAt(0)128)?8:4;

if(s.lengthsize+2) s = s.substr(0, size)+'…';

s = s.fontcolor('blue');

}

else { //廿四节气

s=cld[sD].solarTerms;

if(s.length0) s = s.fontcolor('limegreen');

}

}

if(s.length0) 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.selectedIndex0) CLD.SY.selectedIndex--;

break;

case 'YD' :

if(CLD.SY.selectedIndex149) CLD.SY.selectedIndex++;

break;

case 'MU' :

if(CLD.SM.selectedIndex0) {

CLD.SM.selectedIndex--;

}

else {

CLD.SM.selectedIndex=11;

if(CLD.SY.selectedIndex0) CLD.SY.selectedIndex--;

}

break;

case 'MD' :

if(CLD.SM.selectedIndex11) {

CLD.SM.selectedIndex++;

}

else {

CLD.SM.selectedIndex=0;

if(CLD.SY.selectedIndex149) 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 = 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;

//var cursor s-resize

//sYear,sMonth,sDay,week,

//lYear,lMonth,lDay,isLeap,

//cYear,cMonth,cDay

if(sObj.innerHTML!='') {

sObj.style.cursor ='help';

if(cld[d].solarTerms == '' cld[d].solarFestival == '' cld[d].lunarFestival == '')

festival = '';

else

festival = 'TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#CCFFCC"TRTD'+

'FONT COLOR="#000000" STYLE="font-size:9pt;"'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'/FONT/TD'+

'/TR/TABLE';

s= 'TABLE WIDTH="130" BORDER=0 CELLPADDING="2" CELLSPACING=0 BGCOLOR="#000066"TRTD' +

'TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0TRTD ALIGN="right"FONT COLOR="#ffffff" STYLE="font-size:9pt;"'+

cld[d].sYear+' 年 '+cld[d].sMonth+' 月 '+cld[d].sDay+' 日br星期'+cld[d].week+'br'+

'font color="violet"农历'+(cld[d].isLeap?'闰 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日/fontbr'+

'font color="yellow"'+cld[d].cYear+'年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日/font'+

'/FONT/TD/TR/TABLE'+ festival +'/TD/TR/TABLE';

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 changeTZ() {

CITY.innerHTML = CLD.TZ.value.substr(6)

setCookie("TZ",CLD.TZ.selectedIndex)

}

function tick() {

var today

today = new Date()

Clock.innerHTML = today.toLocaleString()

Clock2.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() {

resizeTo(780,540)

dStyle = detail.style;

CLD.SY.selectedIndex=tY-1900;

CLD.SM.selectedIndex=tM;

drawCld(tY,tM);

pushBtm('');

CLD.TZ.selectedIndex=getCookie("TZ");

changeTZ();

tick();

if (tM + 1==10 tD4) {alert('今天是国庆假期! 智勇之家 祝您国庆节快乐!')}

if (tM + 1==1 tD2) {alert('过节啦!! 今天是元旦哦! 智勇之家 祝您新年快乐!')}

}

//--

/SCRIPT

SCRIPT language=VBScript

!--

'===== 算世界时间

Function TimeAdd(UTC,T)

Dim PlusMinus, DST, y,tSave

If Left(T,1)="-" Then PlusMinus = -1 Else PlusMinus = 1

UTC=Right(UTC,Len(UTC)-5)

UTC=Left(UTC,Len(UTC)-4)

y = Year(UTC)

TimeAdd=DateAdd("n", (Cint(Mid(T,2,2))*60 + Cint(Mid(T,4,2))) * PlusMinus, UTC)

'美国日光节约期间: 4月第一个星日00:00 至 10月最后一个星期日00:00

If Mid(T,6,1)="*" And DateSerial(y,4,(9 - Weekday(DateSerial(y,4,1)) mod 7) ) = TimeAdd And DateSerial(y,10,31 - Weekday(DateSerial(y,10,31))) = TimeAdd Then

TimeAdd=CStr(DateAdd("h", 1, TimeAdd)) "FONT STYLE='font-size:18pt;font-family:Wingdings; color:red'R/FONT"

Else

End If

TimeAdd = CStr(TimeAdd)

End Function

'--

/SCRIPT

STYLE.todyaColor {

BACKGROUND-COLOR: aqua

}

/STYLE

META content="Microsoft FrontPage 5.0" name=GENERATOR/HEAD

BODY leftMargin=0 onload=initial() topMargin=0

div align="center"

center

table border="0" cellspacing="1" width="100%"

tr

td width="100%"

p align="center"img src="../logo/logo7.gif" width=770BR

img src="../logo/logo.gif" width="230" height="90" img src="../logo/logo11.gif" width="510" height="84"/a/p

/td

/tr

/table

/center

/div

SCRIPT language=JavaScript

!--

if(navigator.appName == "Netscape" || parseInt(navigator.appVersion) 4)

document.write("h1智勇之家提示:你的浏览器无法执行此程序。/h1此程序在 IE4 以后的版本才能执行!!")

//--

/SCRIPT

SCRIPT language=JavaScript

lck=0;

function r(hval)

{

if ( lck == 0 )

{

document.bgColor=hval;

}

}

/SCRIPT

DIV id=detail style="POSITION: absolute"/DIV

CENTER

FORM name=CLD

TABLE

TBODY

TR

TD align=middle vAlign=topBRFONT size=2

style="FONT-SIZE: 9pt"智勇之家时间:/FONTBRFONT color=#000080 face=Arial

id=Clock size=4 align="center"/FONT

P!--时区 *表示自动调整为日光节约时

求时间日期html代码,带农历!(高手进)

下面代码可以实现你要的功能,如下。至于你看不到它的真实的源代码,它可能通过程序动态加载,或者是js调用。你看到的,仅仅是静态的html代码而已!

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title单行带农历的日期时间代码/title

/head

body

SCRIPT language=JavaScript

!--

function CalConv()

{

FIRSTYEAR = 1998;

LASTYEAR = 2031;

today = new Date();

SolarYear = today.getFullYear();

SolarMonth = today.getMonth() + 1;

SolarDate = today.getDate();

Weekday = today.getDay();

LunarCal = [

new tagLunarCal( 27, 5, 3, 43, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 1 ),

new tagLunarCal( 46, 0, 4, 48, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1 ),

new tagLunarCal( 35, 0, 5, 53, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1 ),

new tagLunarCal( 23, 4, 0, 59, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 42, 0, 1, 4, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 31, 0, 2, 9, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0 ),

new tagLunarCal( 21, 2, 3, 14, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 39, 0, 5, 20, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 28, 7, 6, 25, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1 ),

new tagLunarCal( 48, 0, 0, 30, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1 ),

new tagLunarCal( 37, 0, 1, 35, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1 ),

new tagLunarCal( 25, 5, 3, 41, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),

new tagLunarCal( 44, 0, 4, 46, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1 ),

new tagLunarCal( 33, 0, 5, 51, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 22, 4, 6, 56, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ),

new tagLunarCal( 40, 0, 1, 2, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0 ),

new tagLunarCal( 30, 9, 2, 7, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ),

new tagLunarCal( 49, 0, 3, 12, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1 ),

new tagLunarCal( 38, 0, 4, 17, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0 ),

new tagLunarCal( 27, 6, 6, 23, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1 ),

new tagLunarCal( 46, 0, 0, 28, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0 ),

new tagLunarCal( 35, 0, 1, 33, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ),

new tagLunarCal( 24, 4, 2, 38, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 42, 0, 4, 44, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 ),

new tagLunarCal( 31, 0, 5, 49, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0 ),

new tagLunarCal( 21, 2, 6, 54, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1 ),

new tagLunarCal( 40, 0, 0, 59, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1 ),

new tagLunarCal( 28, 6, 2, 5, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0 ),

new tagLunarCal( 47, 0, 3, 10, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1 ),

new tagLunarCal( 36, 0, 4, 15, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1 ),

new tagLunarCal( 25, 5, 5, 20, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0 ),

new tagLunarCal( 43, 0, 0, 26, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1 ),

new tagLunarCal( 32, 0, 1, 31, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0 ),

new tagLunarCal( 22, 3, 2, 36, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0 ) ];

SolarCal = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];

SolarDays = [ 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365, 396, 0, 31, 60, 91, 121, 152, 182, 213, 244, 274, 305, 335, 366, 397 ];

if ( SolarYear = FIRSTYEAR || SolarYear LASTYEAR ) return 1;

sm = SolarMonth - 1;

if ( sm 0 || sm 11 ) return 2;

leap = GetLeap( SolarYear );

if ( sm == 1 )

d = leap + 28;

else

d = SolarCal[sm];

if ( SolarDate 1 || SolarDate d ) return 3;

y = SolarYear - FIRSTYEAR;

acc = SolarDays[ leap*14 + sm ] + SolarDate;

kc = acc + LunarCal[y].BaseKanChih;

Kan = kc % 10;

Chih = kc % 12;

Age = kc % 60;

if ( Age 22 )

Age = 22 - Age;

else

Age = 82 - Age;

if ( acc = LunarCal[y].BaseDays ) {

y--;

LunarYear = SolarYear - 1;

leap = GetLeap( LunarYear );

sm += 12;

acc = SolarDays[leap*14 + sm] + SolarDate;

}

else

LunarYear = SolarYear;

l1 = LunarCal[y].BaseDays;

for ( i=0; i13; i++ ) {

l2 = l1 + LunarCal[y].MonthDays[i] + 29;

if ( acc = l2 ) break;

l1 = l2;

}

LunarMonth = i + 1;

LunarDate = acc - l1;

im = LunarCal[y].Intercalation;

if ( im != 0 LunarMonth 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;ithis.length;i++)

this[i+1]=initArray.arguments[i] }

var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

document.write("", today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日 ",d[today.getDay()+1],"");

months = ["一","二","三","四","五","六","七","八","九","十","十一","十二"];

days = ["初一","初二","初三","初四","初五","初六","初七","初八","初九","初十","十一","十二","十三","十四","十五","十六","十七","十八","十九","二十","廿一","廿二","廿三","廿四","廿五","廿六","廿七","廿八","廿九","三十"];

document.write( " 农历"+months[LunarMonth-1]+"月" + days[LunarDate-1] + "");

return 0;

}

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;

this.Intercalation = i;

this.BaseWeekday = w;

this.BaseKanChih = k;

this.MonthDays = [ m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13 ];

}

//--

/SCRIPT

a target=_blank href=;FONT color=#2b68a7SCRIPTCalConv();/SCRIPT/FONT/a

/body

/html

javascript html实现网页版日历代码

本文实例为大家分享了网页版日历代码,供大家参考,具体内容如下

效果图:

实现代码:

html

head

link

rel="stylesheet"

type="text/css"

href="Skin.css"

style

!--

table{

text-align:

center

}

--

/style

/head

body

div

align="center"

script

language="javascript"

var

my

=

new

Date();

function

showc()

{

var

k=1;

var

j=1;

var

today;

var

tomonth;

var

theday=1;//日期

var

max;

var

temp;

var

tempday;//这个月第一天的星期

document.write

("b"

+

my.getFullYear()

+

"-"

+

(my.getMonth()+1)

+

"/b");

document.write

("table

border='1'

width='273'

height='158'");

document.write

("tr");

document.write

("td

height='23'

width='39'font

color='red'Sun/font/td");

document.write

("td

height='23'

width='39'Mon/td");

document.write

("td

height='23'

width='39'Tue/td");

document.write

("td

height='23'

width='39'Wed/td");

document.write

("td

height='23'

width='39'Thu/td");

document.write

("td

height='23'

width='39'Fri/td");

document.write

("td

height='23'

width='39'Sat/td");

document.write

("/tr");

temp=my.getDate();

my.setDate(1);

//document.write

(my.getDate());

tempday=my.getDay();//返回第一天是星期几

my.setDate(temp);

today=my.getDay();//返回现在星期几

switch

((my.getMonth()+1))

{

case

1:

case

3:

case

5:

case

7:

case

8:

case

10:

case

12:

max=31;

break;

case

4:

case

6:

case

9:

case

11:

max=30;

break;

default:

max=29;//这里没有考虑闰月!!

//document.write

(max);

}

for(k=0;k6;k++)

{

document.write

("tr");

for(j=0;j=6;j++)

{

document.write

("td

height='23'

width='39'");

if(j=(tempday))

{

tempday=0;//设置为最小,相当于取消判断条件

if(theday=max)

{

document.write

("a

title="

+

my.getFullYear()

+

"-"

+

(my.getMonth()+1)

+

"-"

+theday

+

"

target='_blank'

href=detail.asp?date="

+

theday

+

"");

if(theday==my.getDate())

document.write

("font

color='green'["

+

theday

+

"]/font/a");

else

if(j==0)

document.write

("font

color='red'"

+

theday

+

"/font/a");

else

document.write

(theday

+

"/a");

theday++;

}

}

document.write

("/td");

}

document.write

("/tr");

}

document.write

("/table");

}

showc();

/script

/div

body

/html

以上就是本文的全部内容,希望大家可以轻松实现网页版日历。

谁帮写个js判断今天节日的代码,如果是10月1日,就显示国庆节快乐,如果是5月1日,就显示劳动节快乐

script

var today = new Date();

var happy = {'1/1':'元旦','3/8':'妇女节','5/1':'劳动节','6/1':'儿童节','10/1':'国庆节','12/25':'圣诞节'};

var key = (today.getMonth() + 1) + '/' + today.getDate();

document.write(happy[key]?happy[key]:'今天没节日!');

/script

网页节日代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于节日代码 主题、网页节日代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/3235.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载