<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