亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么電腦時間是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()" />


正在回答

7 回答

唉!單詞和符號都打錯了,讓你見笑了,不能修改。。。

0 回復 有任何疑惑可以回復我~
var?myweek=['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
var?mymonth?=?mydate.getMonth()?+?1;
myyear+"年"+mymonth+"月"+myDate+"日"+"&nbsp;"+myweek[mydate.getDay()];

getDay()是星期幾,而下標0是星期日,依次對應。(國外是星期天開始為每周第一天);

getMonth()獲取月份,但獲取的月份,是從0開始計算的。所以在中國就小了一個月,你+1就好。

這些都是小事,沒有什么不能接受的,,,習慣就好,誰叫語言不是中國的。

2 回復 有任何疑惑可以回復我~

? ? ? +1 ? ? O(∩_∩)0

0 回復 有任何疑惑可以回復我~

月份是從0-11,.getDay()返回的是星期幾,.getDate()才是返回幾號。

0 回復 有任何疑惑可以回復我~

++1

0 回復 有任何疑惑可以回復我~

月份加1 ,為什么日期還不對了,我哪里弄錯了嗎


0 回復 有任何疑惑可以回復我~
#1

慕先生4222854

表激動,我給你詳解,看下面評論,附上正確代碼。。。
2016-11-24 回復 有任何疑惑可以回復我~
#2

子衿_ 提問者 回復 慕先生4222854

謝謝了,可我不能理解為什么日期會變成3,明明我電腦上的日期為23的
2016-11-24 回復 有任何疑惑可以回復我~
#3

慕先生4222854 回復 子衿_ 提問者

那是星期,星期三(getDay())是獲取星期幾。
2016-11-24 回復 有任何疑惑可以回復我~
#4

子衿_ 提問者 回復 慕先生4222854

我要輸出2016年11月24日星期四16時25分16秒,就是很具體的現在時間,要怎么編代碼了,求解,麻煩麻煩
2016-11-24 回復 有任何疑惑可以回復我~
#5

慕先生4222854 回復 子衿_ 提問者

給你一條新評論,認真看看就明白了。。。這里不能編寫代碼。。。
2016-11-24 回復 有任何疑惑可以回復我~
查看2條回復

月份是從0開始的,就跟數組下標一樣是0開始。

都是要在后面加1的。

attime=time.getFullYear()+"年"+?parseInt(time.getMonth())+1+"月"+time.getDay()+"日"+time.getHours()+weekend[time.getDay()]+"時"+time.getMinutes()+"分"+time.getSeconds()+"秒"?;


2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么電腦時間是2016年11月23日,代碼出來的結果卻是2016年10月3日

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號