我有javascript来获取新的时间和日期
我有一个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
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);