几个javascript显示日期的函数

标题栏显示动态时间

<script  LANGUAGE="Javascript">
<!--  Begin
var  clocktext;
var  pagetitle  =  document.title;
function  scroll()  {
today  =  new  Date();
sec  =  today.getSeconds();
hr  =  today.getHours();
min  =  today.getMinutes();
if  (hr  <=  9)  hr  =  "0"  +  hr;
if  (min  <=  9)  min  =  "0"  +  min;
if  (sec  <=  9)  sec  =  "0"  +  sec;
var  clocktext  =  "  现在时间是:  "  +  hr  +  ":"  +  min  +  ":"  +  sec;
clocktimer  =  setTimeout("scroll()",  1000);
document.title  =  pagetitle  +  clocktext;
}
if  (document.all)  scroll();
//    End  -->
</script>

 

 

 

在状态栏上显示时间

<title>在状态栏上显示时间</title>
<script  LANGUAGE="Javascript">
<!--  Hide
            timeID  =  null;
            timeRunning  =  false;
function  stop  ()  {
            if(timeRunning)
                        clearTimeout(timeID);
            timeRunning  =  false;}
function  time  ()  {
            tick  =  new  Date();
            hours  =  tick.getHours();
            minutes  =  tick.getMinutes();
            seconds  =  tick.getSeconds();
            day  =  tick.getDay();
            month  =  tick.getMonth();
            date  =  tick.getDate();
            year  =  tick.getYear();
            current  =  ""  +  ((hours  >12)  ?  hours  -12  :hours)
            current  +=  ((minutes  <  10)  ?  ":0"  :  ":")  +  minutes
            current  +=  ((seconds  <  10)  ?  ":0"  :  ":")  +  seconds
            current  +=  (hours  >=  12)  ?  "  P.M."  :  "  A.M."
            if(day==0){var  weekday  =  "  星期日"}
            if(day==1){var  weekday  =  "  星期一"}
            if(day==2){var  weekday  =  "  星期二"}
            if(day==3){var  weekday  =  "  星期三"}
            if(day==4){var  weekday  =  "  星期四"}
            if(day==5){var  weekday  =  "  星期五"}
            if(day==6){var  weekday  =  "  星期六"}
            current  +=(weekday)
            window.status=current;
            timeID  =  setTimeout("time()",1000);
            timeRunning  =  true;}
function  run(){
            stop();
            time();}
//-->
</script>
</head>
<BODY onLoad="run(); timerONE=window.setTimeout">

 

 

页面标签显示时间

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>客户端当前时间</title>
</head>

<body>

<span id="liveclock" style"=width: 9px; height: 1px"></span>
<SCRIPT language=javascript>
function t()
{var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
if(minutes<=9)
minutes="0"+minutes;
if(seconds<=9)
seconds="0"+seconds;
myclock="现在时刻:"+hours+":"+minutes+":"+seconds;
if(document.layers){document.layers.liveclock.document.write(myclock);
document.layers.liveclock.document.close();
}else if(document.all)
liveclock.innerHTML=myclock;
setTimeout("t()",1000);}
t();
</SCRIPT>
</body>

</html>

 

 


农历时间显示

<script  language="Javascript">
var  bsYear;
var  bsDate;
var  bsWeek;
var  arrLen=8; //数组长度
var  sValue=0; //当年的秒数
var  dayiy=0; //当年第几天
var  miy=0; //月份的下标
var  iyear=0; //年份标记
var  dayim=0; //当月第几天
var  spd=86400; //每天的秒数

var  year1999="30;29;29;30;29;29;30;29;30;30;30;29"; //354
var  year2000="30;30;29;29;30;29;29;30;29;30;30;29"; //354
var  year2001="30;30;29;30;29;30;29;29;30;29;30;29;30"; //384
var  year2002="30;30;29;30;29;30;29;29;30;29;30;29"; //354
var  year2003="30;30;29;30;30;29;30;29;29;30;29;30"; //355
var  year2004="29;30;29;30;30;29;30;29;30;29;30;29;30"; //384
var  year2005="29;30;29;30;29;30;30;29;30;29;30;29"; //354
var  year2006="30;29;30;29;30;30;29;29;30;30;29;29;30";

var  month1999="正月;二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var  month2001="正月;二月;三月;四月;闰四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var  month2004="正月;二月;闰二月;三月;四月;五月;六月;七月;八月;九月;十月;十一月;十二月"
var  month2006="正月;二月;三月;四月;五月;六月;七月;闰七月;八月;九月;十月;十一月;十二月"
var  Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";

var  Ys=new  Array(arrLen);
Ys[0]=919094400;Ys[1]=949680000;Ys[2]=980265600;
Ys[3]=1013443200;Ys[4]=1044028800;Ys[5]=1074700800;
Ys[6]=1107878400;Ys[7]=1138464000;

var  Yn=new  Array(arrLen);      //农历年的名称
Yn[0]="己卯年";Yn[1]="庚辰年";Yn[2]="辛巳年";
Yn[3]="壬午年";Yn[4]="癸未年";Yn[5]="甲申年";
Yn[6]="乙酉年";Yn[7]="丙戌年";
var  D=new  Date();
var  yy=D.getYear();
var  mm=D.getMonth()+1;
var  dd=D.getDate();
var  ww=D.getDay();
if  (ww==0)  ww="<font  color=RED>星期日</font>";
if  (ww==1)  ww="星期一";
if  (ww==2)  ww="星期二";
if  (ww==3)  ww="星期三";
if  (ww==4)  ww="星期四";
if  (ww==5)  ww="星期五";
if  (ww==6)  ww="<font  color=green>星期六</font>";
ww=ww;
var  ss=parseInt(D.getTime()  /  1000);
if  (yy<100)  yy="19"+yy;

for  (i=0;i<arrLen;i++)
if  (ss>=Ys[i]){
iyear=i;
sValue=ss-Ys[i];        //当年的秒数
}
dayiy=parseInt(sValue/spd)+1;        //当年的天数

var  dpm=year1999;
if  (iyear==1)  dpm=year2000;
if  (iyear==2)  dpm=year2001;
if  (iyear==3)  dpm=year2002;
if  (iyear==4)  dpm=year2003;
if  (iyear==5)  dpm=year2004;
if  (iyear==6)  dpm=year2005;
if  (iyear==7)  dpm=year2006;
dpm=dpm.split(";");

var  Mn=month1999;
if  (iyear==2)  Mn=month2001;
if  (iyear==5)  Mn=month2004;
if  (iyear==7)  Mn=month2006;
Mn=Mn.split(";");

var  Dn="初一;初二;初三;初四;初五;初六;初七;初八;初九;初十;十一;十二;十三;十四;十五;十六;十七;十八;十九;二十;廿一;廿二;廿三;廿四;廿五;廿六;廿七;廿八;廿九;三十";
Dn=Dn.split(";");

dayim=dayiy;

var  total=new  Array(13);
total[0]=parseInt(dpm[0]);
for  (i=1;i<dpm.length-1;i++)  total[i]=parseInt(dpm[i])+total[i-1];
for  (i=dpm.length-1;i>0;i--)
if  (dayim>total[i-1]){
dayim=dayim-total[i-1];
miy=i;}
bsWeek=ww;
bsDate=yy+"年"+mm+"月";
bsDate2=dd;
bsYear="农历"+Yn[iyear];
bsYear2=Mn[miy]+Dn[dayim-1];
if  (ss>=Ys[7]||ss<Ys[0])  bsYear=Yn[7];
function  time(){
document.write("<table  border=''0''  style=''font-size:  8pt;  font-family:Tahoma''  cellspacing=''0''  width=''90''  bordercolor=''#cccccc''    height=''110''  cellpadding=''0''");
document.write("<tr><td  align=''center''  style=''border:  1  solid  #0099ff;padding-top:4px''><b><font  color=#3366cc>"+bsDate+"</font><br><span  style=''font-family:  Arial  Black;font-size:18pt;color:#FF0000''>"+bsDate2+"</span><br><br><span  style=''FONT-SIZE:  10.5pt;color:#000000''>");
document.write(bsWeek+"</span><br>"+"<hr  width=''60''  ></b><font  color=#666666>");
document.write(bsYear+"<br>"+bsYear2+"</td></tr></table>");}
</script>
<script>time()</script> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值