2015-07-03 31 views
-2

我一直在使用php <?php echo date('d-M-y H:i:s'); ?>如何使用jquery在頁面上輸出連續時間

但問題是,時間只會改變頁面刷新。如何在jQuery中實現這個連續更新時間,即使沒有頁面刷新?

+0

的可能重複(http://stackoverflow.com/questions/6084051/how-to-periodically-update -a-date-time-value-on-a-page-using-jquery) –

+0

這個問題可能很快就會被重複關閉。如果來自重複項目的答案沒有完全解決您的問題,請對其進行編輯以包括原因並將其標記爲重新打開。謝謝! –

回答

1

您可以使用Date.now()使用JavaScript獲取時間,並使用最新的時間更新頁面上的元素。然後將格式Date.now()格式化爲任何格式。這裏有一個例子:?如何定期更新使用jQuery在頁面上的日期/時間值]

<span id="myTime"><?php echo date('d-M-y H:i:s'); ?></span> 

<script> 
    setInterval(function(){ 
     document.getElementById('myTime').innerHTML = Date(Date.now()); //The outer Date is used to format the time loosely. There are better ways to do formatting :) 
    }, 1000); 
</script> 
+0

感謝它的工作,但有沒有辦法只能顯示時間和日期(日期和時間本身沒有顯示時區) – geoff

+0

是的,有各種方式來格式化日期:https://developer.mozilla.org/EN-US /文檔/網絡/的JavaScript /參考/ Global_Objects /日期。如果答案是正確的,你會介意這麼做嗎?謝謝! – winhowes

相關問題