时间特效

一、显示当前时间

<script  language="javascript">

function showTime(){                                                                //创建函数

var  now_time=new Date( );                                                    //创建时间对象的实列

var  hours=now_time.getHours( );                                         //获得当前小时数

var  minutes=now_time.getMinutes( );                                 //获得当前分钟数

var  seconds=now_time.getSeconds( );                              //获得当前秒数

var  timer=" ”+((hours>12) ? hours-12 :hours );         //将小时数值赋予变量timer

timer+=( (minutes<10) ? " :0 " :“:”)+minutes;              //将分钟数值赋予变量timer

timer+=( (seconds<10) ? " :0 " :“:”)+seconds;            // 将秒数值赋予变量timer

timer+="  "+( (hours>12) ? "pm" : "am" ) ;                             //将字符am或pm赋予变量timer

document.clock.show.value=timer ;                                    //在名为clock的表单中输出 变量timer的值

setTimeout ("showTime( )" ,1000);                                      //设置每隔一秒钟自动调用一次showtime()函数

}

</script> 

二、显示当前日期

var date = new Date();

var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];

var year = date.getFullYear();

var month = date.getMonth()+1;

var day = date.getDate();

var week = weekDay[date.getDay()];

注:因为月份的值是从0到11,所以要将所得的月份加1

三、显示网页停留时间

<body>
<div>当前页面停留时间:<span id="yy004" >0时0分0秒</span></div>
<script type="text/javascript">
var sec =0;
var minu=0;
var hou=0;
//每隔一秒刷新一次
window.setTimeout("uupdate()",1000);

function uupdate()
{
    sec++;    
    if(sec==60)
    {
        sec =0;
        minu +=1;
    }
    if(minu==60)
    {
        minu=0;
        hou+=1;
    }
    var ss04 =hou+ ""+minu+""+sec+"";
    document.getElementById('yy004').innerHTML=ss04;
    window.setTimeout("uupdate()",1000);
}
</script>
</body>
四、倒计时

<body>
<div id="yy005"></div>
<script type="application/javascript">
var nowDay = new Date();
var yyear = nowDay.getFullYear()+1;
var timeDate = new Date(yyear+"-01-01");
var date = timeDate.getTime()-nowDay.getTime();//获取剩余时间
//将剩余时间转换为剩余天数
var time = Math.floor(date/(1000*60*60*24)); 
var show005="";
if(time>=0)
{
    show005 = "现在离"+yyear+"年元旦还有:<font color='red'><b>"+time+"</b></font>天";
    document.getElementById('yy005').innerHTML=show005;
    
}
</script>
</body>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值