Javascript 倒计时!

来源:互联网 发布:mplayerx mac官网下载 编辑:程序博客网 时间:2024/04/27 18:00

<script type="text/javascript">
var sysSecond = parseInt('5879854');
var interValObj = window.setInterval(setRemainTime, 1000);

function setRemainTime()
{
    if (sysSecond > 0)
    {
        sysSecond -= 1;
        var second = Math.floor(sysSecond % 60);              // 计算秒    
        var minite = Math.floor((sysSecond / 60) % 60);       //计算分
        var hour = Math.floor((sysSecond / 3600) % 24);       //计算小时
        var day = Math.floor((sysSecond / 3600) / 24);        //计算天
        var timeHtml = "<li><span>"+hour+"</span>小时</li><li><span>"+minite+"</span>分</li>";
        if(day > 0)
            timeHtml ="<li><span>"+day+"</span>天</li>" + timeHtml;
       
        timeHtml+="<li><span>"+second+"</span>秒</li>";
       
        try
        {
            document.getElementById("counter").innerHTML = timeHtml;
        }
        catch(e){}}
    else
    {
        window.clearInterval(interValObj);}
}</script>
<div id="counter"></div>

 

 

对一个数下舍入

摘要

Math.floor(x)

参考

x
    任意的数值或表达式。

返回值

小于等于x,并且与它最接近的整数。

描述

Math.floor()执行的是向下取整计算,它返回的是小于等于函数参数,并且与之最接近的整数。

Math.floor()将一个浮点值下舍入为最接近的整数。Math.floor()执行的操作不同于Math.round(),它总是进行下舍入,而不是上舍入或下舍入到最接近的整数。还中注意Math.floor()将负数舍入为更小的负数,而不是向0进行舍入。

例子

    a = Math.floor(1.99);    // Result is 1.0
    b = Math.floor(1.01);    // Result is 1.0
    c = Math.floor(1.0);     // Result is 1.0
    d = Math.floor(-1.01);   // Result is -2.0

原创粉丝点击