2017-10-05 134 views
-1

你好我學會了如何獲得新的日期,時間和東西,今天我做了一個簡單的時鐘 這很好,但我需要重新加載頁面以獲取當前時間,所以我如何使它更現實,我的意思是顯示它,因爲它的票,會好很多 如何獲得當前時間而無需每次重新加載頁面?

$(function() { 
 
    var d = new Date(), 
 
    currentDay = d.getDate(), 
 
    hour = d.getHours(), 
 
    minutes = d.getMinutes(), 
 
    seconds = d.getSeconds(); 
 

 
    if (hour < 10) { 
 
    hour = '0' + hour; 
 
    } 
 
    if (minutes < 10) { 
 
    minutes = '0' + minutes; 
 
    } 
 

 
    document.write(hour + ' : ' + minutes); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

回答

1

您可以使用setInterval函數,既然你都呈現分鐘就可以調用它每60秒setInterval

$(function() { 
 
    
 
    function setTime(){ 
 
    var d = new Date(), 
 
    currentDay = d.getDate(), 
 
    hour = d.getHours(), 
 
    minutes = d.getMinutes(), 
 
    seconds = d.getSeconds(); 
 
    if (hour < 10) { 
 
    hour = '0' + hour; 
 
    } 
 
    if (minutes < 10) { 
 
     minutes = '0' + minutes; 
 
    } 
 

 
    document.write(hour + ' : ' + minutes); 
 
    } 
 
    
 
    setTime(); 
 
    setInterval(setTime,60000); 
 
    
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

相關問題