第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為什么獲取的日期不是我輸入的日期呢?

<!DOCTYPE?HTML>
<html>
	<meta?http-equiv="content-type"?content="text/html;charset=utf-8"/>
????<head>
????????<title>test</title>
????????<script>
????????????var?d?=?new?Date(2017,01,19);
????????????document.write(d);
????????????var?d?=?new?Date('Oct?1,?2012');
????????????document.write(d);
????????</script>
????</head>
????<body>
????????
????</body>
</html>

Sun Feb 19 2017 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)

Mon Oct 01 2012 00:00:00 GMT+0800 (中國標(biāo)準(zhǔn)時(shí)間)

為什么我輸入的是2017.01.19 出來的卻是2017.02.19呢??

而且怎么在script里面輸入br標(biāo)簽不起作用呢???

感覺寫了個(gè)假例子。。。

正在回答

3 回答

你干嘛定義兩遍?


0 回復(fù) 有任何疑惑可以回復(fù)我~

Month的值是0到11,而不是我們常規(guī)用的1月到12 月。Date(2012,10,1);就是2012年11月1日了。

getMonth 方法返回一個(gè)處于 0 到 11 之間的整數(shù),它代表 Date 對象中的月份值。這個(gè)整數(shù)并不等于按照慣例來表示月份的數(shù)字,而是要比按慣例表示的值小 1。如果一個(gè) Date 對象中保存的時(shí)間值是 "Jan 5, 1996 08:47:00",那么 getMonth 方法就會返回 0。

只想問可以把最佳答案給我自己嗎哈哈哈

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

風(fēng)飄葉搖

可以的,哈哈哈,你的領(lǐng)悟能力很棒呀。 難怪我自己寫的getMonth()獲取當(dāng)前2月份的數(shù)值卻是1,我還以為哪里出錯(cuò)了。原來是getMonth()返回的值是Date對象中的0~11:對應(yīng)著我們電腦時(shí)間的1-12月份,受教了。
2017-02-20 回復(fù) 有任何疑惑可以回復(fù)我~

哦~想起來了,javascript里寫br的話不像在body里面那樣可以直接寫,

要寫在document.write里一起輸出才行~~~

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

風(fēng)飄葉搖

是的,你說的沒錯(cuò),如果在JS中想要換行的話,要寫在document.write()中一起輸出才行。如: document.write(d+"<br>"); // 輸出變量d的值并且實(shí)現(xiàn)換行。
2017-02-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉1826222000 提問者 回復(fù) 風(fēng)飄葉搖

沒經(jīng)常用就一時(shí)想不起來給忘了
2017-02-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么獲取的日期不是我輸入的日期呢?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號