我有javascript来获取新的时间和日期

我有javascript来获取新的时间和日期,javascript,Javascript,我有一个JavaScript代码来获取新的时间。但是,当我重新加载页面时,时间没有改变,而是显示1/10/2014 10:57,我如何为时间和日期添加功能来检测和更改 下面是我尝试过的代码,但它不起作用 <script type="text/javascript"> (function () { // using current UTC time from server as ref, display local time in div id="now" var

我有一个JavaScript代码来获取新的时间。但是,当我重新加载页面时,时间没有改变,而是显示
1/10/2014 10:57
,我如何为时间和日期添加功能来检测和更改

下面是我尝试过的代码,但它不起作用

<script type="text/javascript">
  (function () {
    // using current UTC time from server as ref, display local time in div id="now"
    var now = new Date();
    now.setTime(1389322677492);
    var nowstr = "" 
        + (now.getMonth() + 1) + "/"
        + now.getDate() + "/"
        + ((now.getYear() < 1000) ? now.getYear() + 1900 : now.getYear()) + " "
        + now.getHours() + ":"
        + ((now.getMinutes() < 10) ? '0' + now.getMinutes() : now.getMinutes());
    var el = document.getElementById("now");
    el.appendChild(document.createTextNode(nowstr));
  })();
</script>

(功能(){
//使用服务器的当前UTC时间作为参考,以div id=“now”显示本地时间
var now=新日期();
现在。设定时间(1389322677492);
var nowstr=“”
+(now.getMonth()+1)+“/”
+现在。getDate()+“/”
+((now.getYear()<1000)?now.getYear()+1900:now.getYear())+“”
+现在。getHours()+“:”
+((now.getMinutes()<10)“'0'+now.getMinutes():now.getMinutes());
var el=document.getElementById(“现在”);
el.appendChild(document.createTextNode(nowstr));
})();

谢谢您的帮助。

这是因为您每次都将其显式设置为
1389322677492
。您只需删除该行:

now.setTime(1389322677492);