1988年4月7日
星期四
农历2月21日
戊辰年 丙辰月 壬辰日
世界卫生日
最标准的回答,申请评优!
以下是万年历的网页源代码,你可以保存为ahtm文件打开查看!
<HTML>
<HEAD>
<TITLE>万年历查询·瘦马科技</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 http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>P {
FONT-SIZE: 9pt; FONT-FAMILY: 宋体
}
TD {
FONT-SIZE: 9pt; FONT-FAMILY: 宋体,simsun
}
A:link {
COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A:active {
COLOR: green; TEXT-DECORATION: none
}
A:hover {
COLOR: red; TEXT-DECORATION: underline
}
</STYLE>
<script language="JavaScript">
<!--
selfmoveTo(0,0)
selfresizeTo(screenavailWidth,screenavailHeight) //获取屏幕的分辨率大小
//-->
</script>
<SCRIPT language=JavaScript>
<!--
/
日期资料
/
var lunarInfo=new Array(
0x04bd8,0x04ae0,0570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,
0x04ae0,05b6,04d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0da2,0x095b0,0x14977,
0x04970,04b0,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,0950,0x0b557,
0x06ca0,0x0b550,0x15355,0x04da0,05b0,0x14573,0x052b0,09a8,0x0e950,0x06aa0,
0ea6,0b50,0x04b60,0ae4,0570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,
0x096d0,0x04dd5,0x04ad0,04d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b6a0,0x195a6,
0x095b0,0x049b0,0974,04b0,0x0b27a,0x06a50,0x06d40,0f46,0b60,0x09570,
0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0b60,0x096d5,0x092e0,
0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0bb7,0x025d0,0x092d0,0x0cab5,
0950,0x0b4a0,0x0baa4,0d50,0x055d9,0x04ba0,05b0,0x15176,0x052b0,0930,
0x07954,0x06aa0,0d50,0x05b52,0x04b60,06e6,04e0,0x0d260,0x0ea65,0x0d530,
0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,04d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,
0x0b5a0,0x056d0,0x055b2,0x049b0,0577,04b0,0a50,0x1b255,0x06d20,0da0,
0x14b63);
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元旦节",
"0202 世界湿地日",
"0210 国际气象节",
"0214 情人节",
"0301 国际海豹日",
"0303 全国爱耳日",
"0305 学雷锋纪念日",
"0308 妇女节",
"0312 植树节 孙中山逝世纪念日",
"0314 国际警察日",
"0315 消费者权益日",
"0317 中国国医节 国际航海日",
"0321 世界森林日 消除种族歧视国际日 世界儿歌日",
"0322 世界水日",
"0323 世界气象日",
"0324 世界防治结核病日",
"0325 全国中小学生安全教育日",
"0330 巴勒斯坦国土日",
"0401 愚人节 全国爱国卫生运动月(四月) 税收宣传月(四月)",
"0407 世界卫生日",
"0422 世界地球日",
"0423 世界图书和版权日",
"0424 亚非新闻工作者日",
"0501劳动节",
"0502劳动节假日",
"0503劳动节假日",
"0504 青年节",
"0505 碘缺乏病防治日",
"0508 世界红十字日",
"0512 国际护士节",
"0515 国际家庭日",
"0517 国际电信日",
"0518 国际博物馆日",
"0520 全国学生营养日",
"0523 国际牛奶日",
"0531 世界无烟日",
"0601 国际儿童节",
"0605 世界环境保护日",
"0606 全国爱眼日",
"0617 防治荒漠化和干旱日",
"0623 国际奥林匹克日",
"0625 全国土地日",
"0626 国际禁毒日",
"0701 香港回归纪念日 中共诞辰 世界建筑日",
"0702 国际体育记者日",
"0707 抗日战争纪念日",
"0711 世界人口日",
"0730 非洲妇女日",
"0801 建军节",
"0808 中国男子节(爸爸节)",
"0815 抗日战争胜利纪念",
"0908 国际扫盲日 国际新闻工作者日",
"0909 毛泽东逝世纪念",
"0910 中国教师节",
"0914 世界清洁地球日",
"0916 国际臭氧层保护日",
"0918 九·一八事变纪念日",
"0920 国际爱牙日",
"0927 世界旅游日",
"0928 孔子诞辰",
"1001国庆节 世界音乐日 国际老人节",
"1002国庆节假日 国际和平与民主自由斗争日",
"1003国庆节假日",
"1004 世界动物日",
"1006 老人节",
"1008 全国高血压日 世界视觉日",
"1009 世界邮政日 万国邮联日",
"1010 辛亥革命纪念日 世界精神卫生日",
"1013 世界保健日 国际教师节",
"1014 世界标准日",
"1015 国际盲人节(白手杖节)",
"1016 世界粮食日",
"1017 世界消除贫困日",
"1022 世界传统医药日",
"1024 联合国日",
"1031 世界勤俭日",
"1107 十月社会主义革命纪念日",
"1108 中国记者日",
"1109 全国消防安全宣传教育日",
"1110 世界青年节",
"1111 国际科学与和平周(本日所属的一周)",
"1112 孙中山诞辰纪念日",
"1114 世界糖尿病日",
"1117 国际大学生节 世界学生节",
"1120彝族年",
"1121彝族年 世界问候日 世界电视日",
"1122彝族年",
"1129 国际声援巴勒斯坦人民国际日",
"1201 世界艾滋病日",
"1203 世界残疾人日",
"1205 国际经济和社会发展志愿人员日",
"1208 国际儿童电视日",
"1209 世界足球日",
"1210 世界人权日",
"1212 西安事变纪念日",
"1213 南京大屠杀(1937年)纪念日!紧记血泪史!",
"1220 澳门回归纪念",
"1221 国际篮球日",
"1224 平安夜",
"1225 圣诞节",
"1226 毛泽东诞辰纪念")
//农历节日 表示放假日
var lFtv = new Array(
"0101春节",
"0102春节",
"0103春节",
"0115 元宵节",
"0505 端午节",
"0624火把节",
"0625火把节",
"0626火把节",
"0707 七夕情人节",
"0715 中元节",
"0815 中秋节",
"0909 重阳节",
"1208 腊八节",
"1223 小年",
"0100 除夕")
//某月的第几个星期几
var wFtv = new Array(
"0150 世界麻风日", //一月的最后一个星期日(月倒数第一个星期日)
"0520 国际母亲节",
"0530 全国助残日",
"0630 父亲节",
"0730 被奴役国家周",
"0932 国际和平日",
"0940 国际聋人节 世界儿童日",
"0950 世界海事日",
"1011 国际住房日",
"1013 国际减轻自然灾害日(减灾日)",
"1144 感恩节")
/
日期计算
/
//====================================== 返回农历 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-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] & (0x10000>>m)) 30: 29 );
}
//====================================== 算出农历, 传入日期控件, 返回农历日期控件
// 该控件属性有 year month day isLeap
function Lunar(objDate) {
var i, leap=0, temp=0;
var offset = (DateUTC(objDategetFullYear(),objDategetMonth(),objDategetDate()) - DateUTC(1900,0,31))/86400000;
for(i=1900; i<2050 && offset>0; i++) { temp=lYearDays(i); offset-=temp; }
if(offset<0) { offset+=temp; i--; }
thisyear = i;
leap = leapMonth(i); //闰哪个月
thisisLeap = false;
for(i=1; i<13 && offset>0; i++) {
//闰月
if(leap>0 && i==(leap+1) && thisisLeap==false)
{ --i; thisisLeap = true; temp = leapDays(thisyear); }
else
{ temp = monthDays(thisyear, i); }
//解除闰月
if(thisisLeap==true && i==(leap+1)) thisisLeap = false;
offset -= temp;
}
if(offset==0 && leap>0 && i==leap+1)
if(thisisLeap)
{ thisisLeap = false; }
else
{ thisisLeap = true; --i; }
if(offset<0){ offset += temp; --i; }
thismonth = i;
thisday = 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) {
thisisToday = false;
//瓣句
thissYear = sYear; //公元年4位数字
thissMonth = sMonth; //公元月数字
thissDay = sDay; //公元日数字
thisweek = week; //星期, 1个中文
//农历
thislYear = lYear; //公元年4位数字
thislMonth = lMonth; //农历月数字
thislDay = lDay; //农历日数字
thisisLeap = isLeap; //是否为农历闰月
//八字
thiscYear = cYear; //年柱, 2个中文
thiscMonth = cMonth; //月柱, 2个中文
thiscDay = cDay; //日柱, 2个中文
thiscolor = '';
thislunarFestival = ''; //农历节日
thissolarFestival = ''; //公历节日
thissolarTerms = ''; //节气
}
//===== 某年的第n个节气为几日(从0小寒起算)
function sTerm(y,n) {
var offDate = new Date( ( 315569259747(y-1900) + sTermInfo[n]60000 ) + DateUTC(1900,0,6,2,5) );
return(offDategetUTCDate());
}
//============================== 返回阴历控件 (y年,m+1月)
/
功能说明: 返回整个月的日期资料控件
使用方式: OBJ = new calendar(年,零起算月);
OBJlength 返回当月最大日
OBJfirstWeek 返回当月一日星期
由 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); //当月一日日期
thislength = solarDays(y,m); //公历当月天数
thisfirstWeek = sDObjgetDay(); //公历当月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,m2) //返回当月「节」为几日开始
cM = cyclical((y-1900)12+m+12);
//当月一日与 1900/1/1 相差天数
//1900/1/1与 1970/1/1 相差25567日, 1900/1/1 日柱为甲戌日(60进制10)
var dayCyclical = DateUTC(y,m,1,0,0,0,0)/86400000+25567+10;
for(var i=0;i<thislength;i++) {
if(lD>lX) {
sDObj = new Date(y,m,i+1); //当月一日日期
lDObj = new Lunar(sDObj); //农历
lY = lDObjyear; //农历年
lM = lDObjmonth; //农历月
lD = lDObjday; //农历日
lL = lDObjisLeap; //农历是否闰月
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+thisfirstWeek)%7],
lY, lM, lD++, lL,
cY ,cM, cD );
}
//节气
tmp1=sTerm(y,m2 )-1;
tmp2=sTerm(y,m2+1)-1;
this[tmp1]solarTerms = solarTerm[m2];
this[tmp2]solarTerms = solarTerm[m2+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[((thisfirstWeek>tmp2)7:0) + 7(tmp1-1) + tmp2 - thisfirstWeek]solarFestival += RegExp$5 + ' ';
else {
tmp1 -= 5;
tmp3 = (thisfirstWeek+thislength-1)%7; //当月最后一天星期
this[thislength - tmp3 - 7tmp1 + tmp2 - (tmp2>tmp37: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<n) {
tmp2 = lDPOS[tmp1] + Number(RegExp$2) -1;
if( tmp2 >= 0 && tmp2<thislength && this[tmp2]isLeap!=true) {
this[tmp2]lunarFestival += RegExp$4 + ' ';
if(RegExp$3=='') this[tmp2]color = 'red';
}
}
}
//复活节只出现在3或4月
if(m==2 || m==3) {
var estDay = new easter(y);
if(m == estDaym)
this[estDayd-1]solarFestival = this[estDayd-1]solarFestival+' 复活节 Easter Sunday';
}
if(m==2) this[20]solarFestival = this[20]solarFestival+unescape('%20%u6D35%u8CE2%u751F%u65E5');
//黑色星期五
if((thisfirstWeek+12)%7==5)
this[12]solarFestival += '黑色星期五';
//今日
if(y==tY && m==tM) this[tD-1]isToday = true;
}
//======================================= 返回该年的复活节(春分后第一次满月周后的第一主日)
function easter(y) {
var term2=sTerm(y,5); //取得春分日期
var dayTerm2 = new Date(DateUTC(y,2,term2,0,0,0,0)); //取得春分的公历日期控件(春分一定出现在3月)
var lDayTerm2 = new Lunar(dayTerm2); //取得取得春分农历
if(lDayTerm2day<15) //取得下个月圆的相差天数
var lMlen= 15-lDayTerm2day;
else
var lMlen= (lDayTerm2isLeap leapDays(y): monthDays(y,lDayTerm2month)) - lDayTerm2day + 15;
//一天等于 1000606024 = 86400000 毫秒
var l15 = new Date(dayTerm2getTime() + 86400000lMlen ); //求出第一次月圆为公历几日
var dayEaster = new Date(l15getTime() + 86400000( 7-l15getUTCDay() ) ); //求出下个周日
thism = dayEastergetUTCMonth();
thisd = dayEastergetUTCDate();
}
//====================== 中文日期
function cDay(d){
var s;
switch (d) {
case 10:
s = '初十'; break;
case 20:
s = '二十'; break;
break;
case 30:
s = '三十'; break;
break;
default :
s = nStr2[Mathfloor(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) yDisplay = '建国' + (((SY-1949)==1)'元':SY-1949);
GZinnerHTML = yDisplay +'年 农历 ' + cyclical(SY-1900+36) + '年 '+Animals[(SY-4)%12]+'年';
YMBGinnerHTML = " " + SY + "<BR> " + monthName[SM];
for(i=0;i<42;i++) {
sObj=eval('SD'+ i);
lObj=eval('LD'+ i);
sObjclassName = '';
sD = i - cldfirstWeek;
if(sD>-1 && sD<cldlength) { //日期内
sObjinnerHTML = sD+1;
if(cld[sD]isToday) sObjclassName = 'todyaColor'; //今日颜色
sObjstylecolor = cld[sD]color; //法定假日颜色
if(cld[sD]lDay==1) //显示农历月
lObjinnerHTML = '<b>'+(cld[sD]isLeap'闰':'') + cld[sD]lMonth + '月' + (monthDays(cld[sD]lYear,cld[sD]lMonth)==29'小':'大')+'</b>';
else //显示农历日
lObjinnerHTML = cDay(cld[sD]lDay);
s=cld[sD]lunarFestival;
if(slength>0) { //农历节日
if(slength>6) s = ssubstr(0, 4)+'';
s = sfontcolor('red');
}
else { //公历节日
s=cld[sD]solarFestival;
if(slength>0) {
size = (scharCodeAt(0)>0 && scharCodeAt(0)<128)8:4;
if(slength>size+2) s = ssubstr(0, size)+'';
s=(s=='黑色星期五')sfontcolor('black'):sfontcolor('blue');
}
else { //廿四节气
s=cld[sD]solarTerms;
if(slength>0) s = sfontcolor('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(slength>0) lObjinnerHTML = s;
}
else { //非日期
sObjinnerHTML = '';
lObjinnerHTML = '';
}
}
}
function changeCld() {
var y,m;
y=CLDSYselectedIndex+1900;
m=CLDSMselectedIndex;
drawCld(y,m);
}
function pushBtm(K) {
switch (K){
case 'YU' :
if(CLDSYselectedIndex>0) CLDSYselectedIndex--;
break;
case 'YD' :
if(CLDSYselectedIndex<150) CLDSYselectedIndex++;
break;
case 'MU' :
if(CLDSMselectedIndex>0) {
CLDSMselectedIndex--;
}
else {
CLDSMselectedIndex=11;
if(CLDSYselectedIndex>0) CLDSYselectedIndex--;
}
break;
case 'MD' :
if(CLDSMselectedIndex<11) {
CLDSMselectedIndex++;
}
else {
CLDSMselectedIndex=0;
if(CLDSYselectedIndex<150) CLDSYselectedIndex++;
}
break;
default :
CLDSYselectedIndex=tY-1900;
CLDSMselectedIndex=tM;
}
changeCld();
}
var Today = new Date();
var tY = TodaygetFullYear();
var tM = TodaygetMonth();
var tD = TodaygetDate();
//////////////////////////////////////////////////////////////////////////////
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;
documentonmousemove = mEvn;
//显示详细日期资料
function mOvr(v) {
var s,festival;
var sObj=eval('SD'+ v);
var d=sObjinnerHTML-1;
//sYear,sMonth,sDay,week,
//lYear,lMonth,lDay,isLeap,
//cYear,cMonth,cDay
if(sObjinnerHTML!='') {
sObjstylecursor = 's-resize';
if(cld[d]solarTerms == '' && cld[d]solarFestival == '' && cld[d]lunarFestival == '')
festival = '';
else
festival = '<TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#CCFFCC"><TR><TD>'+
'<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" style="filter:Alpha(opacity=80)"><TR><TD>' +
'<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD 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+' 日</font><br>'+
'<font color="yellow">'+cld[d]cYear+'年 '+cld[d]cMonth+'月 '+cld[d]cDay + '日</font>'+
'</FONT></TD></TR></TABLE>'+ festival +'</TD></TR></TABLE>';
documentall["detail"]innerHTML = s;
if (snow == 0) {
dStyleleft = x+offsetx-(width/2);
dStyletop = y+offsety;
dStylevisibility = "visible";
snow = 1;
}
}
}
//清除详细日期资料
function mOut() {
if ( cnt >= 1 ) { sw = 0; }
if ( sw == 0 ) { snow = 0; dStylevisibility = "hidden";}
else cnt++;
}
//取得位置
function mEvn() {
x=eventx;
y=eventy;
if (documentbodyscrollLeft)
{x=eventx+documentbodyscrollLeft; y=eventy+documentbodyscrollTop;}
if (snow){
dStyleleft = x+offsetx-(width/2);
dStyletop = y+offsety;
}
}
///////////////////////////////////////////////////////////////////////////
function changeTZ() {
CITYinnerHTML = CLDTZvaluesubstr(6)
setCookie("TZ",CLDTZselectedIndex)
}
function tick() {
var today
today = new Date()
ClockinnerHTML = todaytoLocaleString()
Clock2innerHTML = TimeAdd(todaytoGMTString(), CLDTZvalue)
windowsetTimeout("tick()", 1000);
}
function setCookie(name, value) {
var today = new Date()
var expires = new Date()
expiressetTime(todaygetTime() + 1000606024365)
documentcookie = name + "=" + escape(value) + "; expires=" + expirestoGMTString()
}
function getCookie(Name)
青龙、朱雀、玄武、白虎为四象,源于中国古代星相学,指的是东方苍龙(青龙)、西方白虎、南方朱雀、北方玄武。古时人们将天上的星座分为二十八宿,由于不好记忆,便将其分为四部分,以一动物的形象代替,称为四象。
二十八宿又称为二十八星或二十八舍。最初是古人为比较日、月、金、木 水、火、土的运动而选择的二十八个星官,作为观测时的标记。“宿”的意思和黄道十二宫的“宫”类似,表示日月五星所在的位置。到了唐代,二十八宿成为二十八个天区的主体,这些天区仍以二十八宿的名称为名称,和三垣的情况不同,作为天区,二十八宿主要是为了区划星官的归属。二十八宿从角宿开始,自西向东排列,与日、月视运动的方向相同。
东方七宿:角、亢、氐、房、心、尾、萁;北方七宿:斗、牛(牵牛)、女(须女)、虚、危、室(营室)、壁(东壁);西方七宿:奎、娄、胃、昴、毕、觜、参;南方七宿:井(东井)、鬼(舆鬼)、柳、星(七星)、张、翼、轸。此外还有贴近这些星官与它们关系密切的一些星官,如坟墓、离宫、附耳、伐、钺、积尸、右辖、左辖、长沙、神宫等,分别附属于房、危、室、毕、参、井、鬼、轸、尾等宿内,称为辅官或辅座。
唐代的二十八宿包括辅官或辅座星在内总共有星183颗。
二十八宿释名
古人将黄道附近的星空划分成若干个区域,称之为二十八宿,又将这二十八宿按方位及季节和四象联系起来。张衡在《灵宪》中有一番描述:“苍龙连蜷于左,白虎猛据于右,朱雀奋翼于前,灵龟圈首于后。”下面结合二十八宿在天空中的位置对宿名作一介绍。
二十八宿按东北西南四个方位分作四组,每组七宿,分别与四种颜色、五种四组动物形象相匹配,叫做四象或四陆,对应关系如下:东方苍龙,青色;北方玄武,黑色;西方白虎,白色;南方朱雀,红色。
东方七宿
1 东官青龙
东方七宿包括:角,亢,氐,房,心,尾,箕。
角,就是龙角。在现代的星座组织系统中,角宿属于室女座,其中较亮的角宿一和角宿二分别是一等和三等星,现代称它们为室女alpha及室女zeta。黄道就在这两颗星之间穿过,因此日月和行星常会在这两颗星附近经过,古籍上称角二星为天关或天门,也是这个原因。
亢,就是龙的咽喉。《尔雅 释鸟》上云:“亢,鸟咙”,注称:“亢即咽,俗作吭。”亢宿也属于室女座,但较角宿小,其中的星也较暗弱,多为四等以下。南京地区四月下旬,室女座在晚上9时前后位于东南方的半空中。
氐,《说文》:“氐,至也;从氏,下著-,-,地也。”。《尔雅 释天》:“天根,氐也。”注称:“角,亢下系于氐,若木之有根。”因此氐可理解为龙的前足。氐宿属于天秤座,其中的氐宿一(天秤sigma),氐宿三(天秤beta)和氐宿四(天秤alpha)都是二至三等的较亮星,这三颗星构成了一个等腰三角形,顶点的氐宿四就落在黄道上。
房是胸房。《史记 天官书》:“房为府,天驷也。”府通腑。《尔雅 释天》:“天驷,房也。”注称:“龙为天马,故房四星谓之天驷。”房宿属于天蝎座,房四星就是蝎子的头,它们都是二,三等的较亮星(天蝎beta,delta,pi,rho)。
心是龙心。心星,即著名的心宿二(天蝎alpha),古代称之为火,大火,或商星。它是一颗红巨星,呈红色,是一等星。心宿也属于天蝎座,心宿三星组成了蝎子的躯干。
尾即龙尾,《左传》:“童谣云‘丙之晨,龙尾伏辰’”,注称:“龙尾者,尾星也。日月之会曰辰,日在尾,故尾星伏不见。”尾宿也属于天蝎座,正是蝎子的尾巴,由八九颗较亮的星组成,其中位于蝎子尾巴尖端的天蝎lambda亮于二等。
箕,顾名思义,其形像簸箕。《诗 小雅》:“维南有箕,不可以簸扬。”指的便是它。箕宿属于人马座,箕宿四星(人马gamma,delta,epsilon,eta)组成一个四边形,形状有如簸箕。在南京地区,以上的氐房心尾箕五宿,凌晨时相继出现在南方的半空中。
西方七宿
2 西官白虎
西方七宿包括:奎,娄,胃,昴,毕,参,觜。
奎,《说文》:“两髀之间”,《广雅》:“胯,奎也。”奎宿十六星,左右两半正如两髀的形状。《步天歌》中则把奎宿描述成:“腰细头尖似破鞋,一十六星绕鞋生。”奎宿一至九属于仙女座,奎宿十至十六属于双鱼座。这十六星多数是四、五等的暗星,其中最亮的奎宿九(仙女beta)是二等星。在奎宿七上方(也就是奎宿这只鞋子的鞋尖附近)有一视星等四等左右的亮斑,这就是著名的仙女座星云(M31)。
娄,通搂。搂,《说文》:“曳聚也”,《集韵》:“曳也,通作娄”,《公羊》:“牛马维娄”,注称:“系马曰维,系牛曰娄。”《史记 天官书》:“娄为聚众。”古代的天文典籍中把娄宿视为主管牧养牺牲或兴兵聚众的地方。娄宿三星属于白羊座(白羊alpha,beta,gamma),其中最亮的娄宿三(白羊alpha)是二等星。娄宿位于白道(月亮的运行轨迹)和黄道的交点附近。
胃,《释名》:“胃,围也,围受食物也。”《史记 天官书》:“胃为天仓。”胃宿三星属于白羊座(白羊delta,zeta,63),均是四、五等的小星。
昴,《史记 天官书》:“昴曰髦头”,髦,《说文》:“发也”。昴又称为留,留有簇聚、团属之意,例如:果实多子而团聚的称为榴,因病变血液积聚而生的称为瘤。昴宿正是由一团小星组成的,目力好的人能分辨出七颗来,希腊神话中称它们为“七姐妹(Pleiades)”。古人用昴宿来定四时,《尚书 尧典》:“日短星昴,以正仲冬”,是指如果日落时看到昴宿出现在中天,就可以知道冬至到了。昴宿属于金牛座,由一团小星簇聚在一起的便是它了。
毕,《仪礼》:“宗人执毕先入”,注称:“毕状如乂”。《诗 小雅》:“有捄天毕”,朱熹注:“天毕,毕星也,状如掩兔之毕”。毕宿八星属于金牛座,它的形状有如一把小叉子,也像是英文字母Y。《西步天歌》:“毕宿八星如小网,左角一珠光独朗。”这左角的一颗亮星是毕宿五(金牛alpha),一等星。《史记 天官书》上说:“昴毕间为天街”,是指日月行星常经过这里,目前水星正位于这两个星宿之间。《诗经》称:“月离于毕,俾滂沱矣”。是指月亮经过毕宿时雨季来临。
参,参宿在西方称为猎户座,这两个名字在中外都是响当当的。《西步天歌》:“参宿七星明烛宵,两肩两足三为腰”。参宿在夜空中的夺目程度由此可见一斑。从冬季到次年的初夏,参宿都是夜空中最醒目的一个星座。参宿一,二,三(猎户delta,epsilon,zeta)组成了猎人的腰带。《唐风》:“三星,参也。”参是象形的写法,象征了腰带三星。《左传》上载:“昔高辛氏有二子,伯曰阏伯,季曰实沈,居于旷林,不相能也。日寻干戈,以相征讨。后帝不臧,迁阏伯于商丘,主辰。商人是因,故辰为商星。迁实沈于大夏,主参。”辰即心宿,参宿一和心宿二的赤经相差约180度,同一地方的人们不能在同一时间看到它们,因此民间有“参商不相见”的说法。参宿四(猎户alpha)是猎人的右肩,参宿五(猎户gamma)是左肩,参宿六(猎户kappa)是右足,参宿七(猎户beta)是左足,它们都是亮星。
觜,《说文》:“鸱奋头上角觜也“,注称:“凡羽族之咮锐,故鸟咮曰觜。”觜宿三小星位于参宿两肩上方,形状可与角状的鸟嘴相联系,故名。
北方七宿
3 北官玄武
北方七宿包括:斗,牛,女,虚,危,室,壁。
斗,也称南斗。与北斗七星一样,南斗六星在天空中的形状也很像斗,故名,但南斗的范围和亮度较之北斗则有所不及了。斗宿与东方七宿中的箕宿同属于人马座,黄道就从斗把子的斗宿二(人马lambda)和斗宿三(人马mu)之间穿过。冬至点目前位于这二颗星中点右五度处。
牛,古称牵牛;女,古称婺女或须女。一说牛宿和女宿的名字是从牛郎和织女二星转移而来。古诗“迢迢牵牛星,皎皎河汉女”中的牵牛指的便是河鼓三星(河鼓二即牛郎)。1978年在湖北随县发掘出战国早期的曾侯乙墓,出土文物中有一个漆箱,其箱盖上以篆文书有二十八宿的名称,其中牛,女二宿写作牵牛和婺女,可见这两宿的名字由来已久,不一定是从牛郎和织女二星转变而来的。牛,女二宿均是不甚显著的星宿。牛宿中牛宿一
(摩羯beta)和牛宿二(摩羯alpha)是三等星,余者皆为五、六等星。
女宿中更是只有最亮的女宿一(宝瓶epsilon)为四等星。从织女向牛郎作一假想的连线,并延长约一倍的距离,便可找到牛宿。女宿一位于牛宿二星之左。在五月上旬的南京,可以在日出前南方的半空中找到这二宿。《礼记 月令》中云:“孟夏之月。。。旦婺女中。”就是指如果黎明时看到女宿在南方中天的位置,便晓得初夏来临了。
虚,《说文》:“丘谓之虚。”古代的城邑,往往是丘居的,在城邑毁灭后,丘就改称为墟。虚位于北官的中央,《尔雅 释天》:“玄枵,虚也。”注称:“虚在正北,北方色黑,枵之言耗,耗亦虚意。”因此虚有大丘,故地及虚耗的意思。虚宿在远古时即已相当著名,成书于周代的《尚书 尧典》中记载的四仲中星里就有虚宿,“宵中星虚,以殷仲秋。”彼时虚宿在秋分前后的傍晚出现在南方中天。从牛宿二向女宿一作假想的连线,并延长约一倍半,所碰到的一颗三等星便是虚宿一,它也属于宝瓶座(宝瓶beta),虚宿二在虚宿一上方,是四等星,属于小马座(小马alpha)。
危,是屋栋之上的意思。《史记索隐》中引《礼记》称:“中屋履危,盖升屋以避兵也。”《史记 天官书》:“危为盖屋。”《晋书 天文志》:“危三星,主天府市架屋。”危三星包括危宿一(宝瓶alpha),危宿二(飞马theta)和危宿三(飞马epsilon),均为二、三等星。这三星的形状就有如一个尖屋顶。
室和壁是相连的两宿,古有营室,东壁之称。营室原为四星,成四方形,有东壁,西壁各两星,正如宫室之象。《周官 梓人》:“龟蛇四游,以象营室也。”其后东壁从营室中分出,成为了室,壁两宿。曾侯乙墓漆箱盖上称这两宿为西萦与东萦。东壁,西壁四星,就是著名的飞马座四边形。室宿一(飞马alpha)和室宿二(飞马beta)是西壁,也称为定,《诗 #123;风》:“定之方中,作于楚宫。”春秋时期室宿在秋末冬初的傍晚出现在南方中天,此时是农闲时节,人们利用这段时间建造房屋为冬天作准备,因此有营室之称。壁宿一(飞马gamma)和壁宿二(仙女alpha)是东壁,这二星的赤经都非常接近于0度,从壁宿二向壁宿一连线并约延长一倍,就可找到目前春分点的大概位置。
南方七宿
4 南官朱雀
南方七宿包括:井,鬼,柳,星,张,翼,轸。
井,《史记 天官书》:“东井为水事”,井宿八星的形状有如一个水井,故名。井宿属于双子座,其中最亮的是井宿三(双子gamma),是二等星。井宿三与北河二,北河三(即双子alpha和beta)组成了一个等腰三角形,井宿就位于北河和参宿之间,这是寻找井宿的一个方法。
鬼,又称舆鬼。舆,《集韵》:“众也”,因此舆鬼可理解为众鬼之意;《说文》:“舆,车底也”,鬼宿四星呈方形,似车,这或是另一层意思。《步天歌》:“四星册方似木柜,中央白者积尸气”,《观象玩占》:“鬼中央白色如粉絮者,谓之积尸气。一曰天尸,主死丧祠。”鬼宿属于巨蟹座,鬼宿四星(巨蟹gamma,delta,eta,theta)均为四,五等的小星。其中央的所谓积尸气,是一个星团,西方称之为蜂窝(Beehive),学名是M44。数年前曾风行一时的日本漫画《圣斗士星矢》中,巨蟹座黄金圣斗士的绝招就叫“积尸气冥界波”。伽俐略曾认为积尸气是一颗星,当他率先用望远镜对这一星团进行观测后,发现里面有四十余颗星,不禁为之惊讶。一千多年前夏至点位于巨蟹座(Cancer),夏至日太阳直射在北回归线上,因此西方把北回归线称为Tropic of Cancer。目前金星正运行在M44附近。
柳,原名为咮,咮是鸟嘴的意思,这与角为龙角的意义相似。《尔雅 释天》:“咮谓之柳,柳,鹑火也”,注称:“鹑,鸟名;火属南方”。柳宿八星,形状弯曲,像鸟嘴,也像垂柳,《步天歌》:“柳八星,曲头重如柳”。柳,星,张三宿均属于长蛇座,柳宿位于蛇头的位置,其中最亮的是柳宿六(长蛇zeta),三等星。
星,也称七星,共有七颗星,《礼记 月令》称:“孟春之月,旦七星中”,指的便是它。《史记 天官书》:“七星,颈,为员官,主急事”,《史记 索隐》:“颈,朱鸟颈也。员官,喉也。物在喉咙,终不久留,故主急事。”星宿位于长蛇的心脏,其中最亮的是星宿一(长蛇alpha),是二等星。《步天歌》:“七星如钩柳下生,星上十七轩辕形”,指出了星宿的相对位置。这里的轩辕是一个著名的星群,西方称为狮子座,轩辕十四就是狮子座alpha星。
张,《尔雅》:“鸟张嗉”,注称:“嗉,鸟受食之处也。”可见张宿取意于朱鸟。《史记 律书》另有所指:“张,言万物皆张也。”张宿六星,其形状像张开的弓矢,均为四,五等小星,其中较亮的是张宿二(长蛇lambda)。翼,也取意于朱鸟,《史记 天官书》:“翼为羽翮”。
翼宿二十二星,形状就如张开的鸟翼,部分属于长蛇座,其余属于巨爵座。
轸,在曾侯乙墓的漆箱盖上写作车,《史记 天官书》:“轸为车”,《索隐》:“轸四星居中,又有二星为左右辖,车之象也。”《说文》:“轸,车后横木也”,辖是指车轴上插着的小铁棍,可以使轮子不脱落。轸宿四星和左右辖均属于乌鸦座,《西步天歌》:“轸宿四珠不等方,长沙一黑中间藏”,长沙是一颗五等星,学名乌鸦座zeta星。
四灵二十八宿
道教崇奉的星神。指“四象”和“二十八宿”。
二十八宿,亦称“二十八舍”,或“二十八星”。我国古代为了观测天象及日、月、五星的运行,选取二十八个星官作为观测时的标志,称为“二十八宿”。它又平均分为四组,每组七宿,与东、西、南、北四个方位和苍龙、白虎、朱雀、玄武(龟蛇合称)等动物形象相配,称为“四象”,道教名之为“四灵”。二十八宿在四象观念的形成很早,至战国初已见于记载。稍晚的《礼记·曲礼上》云:“行前朱鸟而后玄武,左青龙而右白虎。”孔颖达疏:“朱鸟、玄武、青龙、白虎,四方宿名也。”汉代纬书《尚书考灵曜》云:“二十八宿,天元气,万物之精也。故东方角、亢、氐、房、心、尾、箕七宿,其形如龙,曰‘左青龙’。南方井、鬼、柳、星、张、翼、轸七宿,其形如鹑鸟,曰‘前朱雀’。西方奎、娄、胃、昴、毕、觜、参七宿,其形如虎,曰‘右白虎’。北方斗、牛、女、虚、危、室、壁七宿,其形如龟蛇,曰‘后玄武’。”
①道教对此天象加以拟人化,为之定姓名、服色和职掌,顶礼膜拜。《云笈七签》卷二十四《二十八宿》称:“甲从官阳神也,角星神主之,阳神九人,姓宾名远生,衣绿玄单衣,角星宿主之。乙从官阴神也,亢星神主之,阴神四人,姓扶名司马,马头赤身,衣赤缇单衣,带剑,亢星神主之。”
②其余二十六宿类此。《太上洞神五星诸宿日月混常经》又对二十八宿之状貌、行为作了描述。曰:“角星之精,常以立春后寅卯日游于寺观中,形少髭鬓,参问禅礼,……或游于酒肆自饮,……识者求之,多示人养生播种之术。”“亢、氐、房三星之精,常以寅卯日同行,衣青苍衣,……游于人众中或大斋会处,……即是求之,多与人救世之术”。
③其余二十四宿类此。二十八宿合成的四象(四灵)更受道教尊崇。主要特点是以之作为护卫神。葛洪《抱朴子内篇·杂应》即以之为太上老君的侍卫,称老君“左有十二青龙,右有二十六白虎,前有二十四朱雀,后有七十二玄武”;并谓“此事出于仙经中也”。
④《北帝七元紫庭延生秘诀》更为之取名,曰“左有青龙名孟章,右有白虎名监兵,前有朱雀名陵光,后有玄武名执明,建节持幢,负背钟鼓,在吾前后左右”。
⑤此又以之为道士行法时的守护神了。后世道教宫观又于山门前塑青龙、白虎神像,以之为宫观守护神。清姚福钧《铸鼎余闻》卷一云:“宋范致能《岳阳风土记》云:‘老子祠有二神像,所谓青龙、白虎也。’明姚宗仪《常熟私志》叙寺观篇云:‘致道观山门二大神,左为青龙孟章神君,右为白虎监兵神君’。”
四方四灵,自古以来只被作为守护神,地位是不很高的。但其中的玄武神自宋以后却独受尊崇,成为赫赫有名的真武大帝、玄天上帝,作为道教大神加以崇奉。在明代地位尤为显赫。这与明太祖,特别是明成祖利用它以神化皇权有关。
我国古代把黄赤道带分成二十八个星宿,它的主要作用是月亮差不多每一天都行至一宿,利用它来描述月亮,太阳及五星的位置。
我国唐代的历算家袁天罡(一说是阮天罡)把它和七曜(木金土日月火水)及包括十二生肖大内的28种动物(它包含12生肖中的12种动物)结合形成了它的全称为:
东方青龙 角木蛟 亢金龙 氐土貉 房日兔 心月狐 尾火虎 箕水豹
南方朱雀 井木犴 鬼金羊 柳土獐 星日马 张月鹿 翼火蛇 轸水蚓
西方白虎 奎木狼 娄金狗 胃土雉 昴日鸡 毕月乌 觜火猴 参水猿
北方玄武 斗木獬 牛金牛 女土蝠 虚日鼠 危月燕 室火猪 壁水獐
我国古代主要用它纪日并标定日月五星位置,但也有时用它纪年纪月纪时。
参考资料:
回答者:丹夕子 - 门吏 三级 11-7 21:13
青龙——左——东
朱雀——前——南
玄武——后——北
白虎——右——西
回答者:No_XIII - 魔法师 四级 11-7 21:15
青龙的方位是东,左,代表春季;
亦名苍龙,苍龙的东方七宿--角、亢、氐、房、心、尾、箕,而这七宿的形状又极似龙形,从他们的字义上就可以看出来,角是龙的角,亢是颈项,氐是本,而是颈根,房是膀,是胁,心是心脏,尾是尾,箕是尾末。
白虎的方位是西,右,代表秋季;
白虎原为古老神话中的西方之神,道教西方七宿星君四象之一。为二十八宿的西方七宿(奎、娄、胃、昂、毕、觜、参),其形象虎,位于西方,属金,色白,总称白虎。《太上黄箓斋仪》卷四十四称白虎西斗星君为:“奎宿天将星君,娄宿天狱星君,胃宿天仓星君,昂宿天目星君,毕宿天耳星君,觜宿天屏星君,参宿天水星君。”至于其形象,《道门通教必用集》卷七云:“西方自虎上应觜宿,英英素质,肃肃清音,威摄禽兽,啸动山林,来立吾右。”同时,道教亦将其用于炼丹术语,如《云笈七羲》卷七十二引《古经》四神之丹称:“白虎者,西方庚辛金白金也,得真一之位。《经》云:子若得一万事毕,淑女之异名,五行感化,至精之所致也。其伏不动,故称之为虎也。
朱雀的方位是南,前,代表夏季;
朱雀,亦称“朱鸟”,古代神话中的南方之神。。又可说是凤凰或玄鸟。朱雀是四灵之一,也和其他三种一样,它是出自星宿的,是南方七宿的总称:井、鬼、柳、星、张、翼、轸。联想起来就是朱雀了。朱为赤色,像火,南方属火,故名凤凰。它也有从火里重身的特性,和西方的不死鸟一样,故又叫火凤凰。
玄武的方位是北,后,代表冬季。
玄武的本意就是玄冥,武、冥古音是相通的。玄,是黑的意思;冥,就是阴的意思。玄冥起初是对龟卜的形容:龟背是黑色的,龟卜就是请龟到冥间去诣问袓先,将答案带回来,以卜兆的形式显给世人。因此,最早的玄武就是乌龟。以后,玄冥的含义不断地扩大。龟生活在江河湖海(包括海龟),因而玄冥成了水神;乌龟长寿,玄冥成了长生不老的象征;最初的冥间在北方,殷商的甲骨占卜即‘其卜必北向’,所以玄冥又成了北方神。
神话生物。
阿尔法双子龙是一种古老的神话生物,它们是一对双胞胎,拥有蛇形的身体和鹰形的头部。
阿尔法双子龙有着强大的力量,能够控制风暴、地震和海啸。传说中,它们也能够制造出无数奇迹。
欢迎分享,转载请注明来源:表白网
评论列表(0条)