為什么電腦時間是2016年11月23日,代碼出來的結果卻是2016年10月3日
<script type="text/javascript">
? var attime;
? function clock(){
? ? var time=new Date();?
? ? var weekend=["星期日","星期一","星期二","星期三","星期四","星期五","星期六",]
? ? attime=time.getFullYear()+"年"+time.getMonth()+"月"+time.getDay()+"日"+time.getHours()+weekend[time.getDay()]+"時"+time.getMinutes()+"分"+time.getSeconds()+"秒" ;
? ? document.getElementById("clock").value = attime;
? }
? setInterval(clock,1000);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" onclick="clock()" />
2016-11-23
唉!單詞和符號都打錯了,讓你見笑了,不能修改。。。
2016-11-24
getDay()是星期幾,而下標0是星期日,依次對應。(國外是星期天開始為每周第一天);
getMonth()獲取月份,但獲取的月份,是從0開始計算的。所以在中國就小了一個月,你+1就好。
這些都是小事,沒有什么不能接受的,,,習慣就好,誰叫語言不是中國的。
2016-11-23
? ? ? +1 ? ? O(∩_∩)0
2016-11-23
月份是從0-11,.getDay()返回的是星期幾,.getDate()才是返回幾號。
2016-11-23
++1
2016-11-23
月份加1 ,為什么日期還不對了,我哪里弄錯了嗎
2016-11-23
月份是從0開始的,就跟數組下標一樣是0開始。
都是要在后面加1的。