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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JS時間函數的疑問

JS時間函數的疑問

天窗的螞蟻 2016-02-16 20:29:23
得到的結果是這樣設置就對了。我的疑問是為什么不能用變量代替?寫成"var dt=d.setFullYear(1992,09,01)"。你看"var my_year=d.getFullYear"就可以這樣寫。用變量"my_year"代替。求各位老師解惑。
查看完整描述

7 回答

已采納
?
JustSamPle

TA貢獻2條經驗 獲得超1個贊

setFullYear()函數返回值是為Date對象距1969年12月31日上午八點整的毫秒數;

<script type="text/javascript">

var d = new Date(1969,11,31,8,0,0,0);

document.write(d.setFullYear(1970, 0, 1)); ? ? ? ? ? ? ? ? ? //打印出來為0;

</script>

?調用了函數會有返回值在那等你,C++中的void雖說沒有返回值,但也可以說返回的是一個空值。d.setFullYear()是對象d在調用setFullYear()方法,就相當于執行一個函數,函數執行完后需要有返回值,用變量代替的話會把返回值傳給變量,或者document.write( d.setFullYear( ) )也是一樣的。而document.write( d )不同,它打印出來的是日期對象的所有值(年,月,日·····)。【具體復雜的會牽涉到更復雜的對象知識,本人學識有限】

查看完整回答
反對 回復 2016-02-18
?
亂舞的旋律

TA貢獻105條經驗 獲得超38個贊

只是getFullYear()和setFullYear()區別

查看完整回答
反對 回復 2016-02-18
?
慕設計0462085

TA貢獻1條經驗 獲得超0個贊

第二個圖為什么正確?你是對d 進行的格式化,

第一個圖 是返回這個對象的 時間戳。

查看完整回答
反對 回復 2016-02-17
?
慕容7539519

TA貢獻3條經驗 獲得超0個贊

額。。??纯词謨詰撝?/p>

查看完整回答
反對 回復 2016-02-17
?
_da

TA貢獻22條經驗 獲得超29個贊

setFullYear()是一個函數 ?運行完返回的是時間戳…………

查看完整回答
反對 回復 2016-02-16
?
專注感覺

TA貢獻4條經驗 獲得超1個贊

其實類似java的getter和setter,getter方法有返回值,而setter方法沒有返回值

查看完整回答
反對 回復 2016-02-16
?
sunyaox

TA貢獻68條經驗 獲得超6個贊

d.setFullYear(1992,09,01)這個setFullYear()函數,沒有返回值,你寫成"var dt=d.setFullYear(1992,09,01)"這樣,dt的值是未定義吧。

查看完整回答
反對 回復 2016-02-17
  • 天窗的螞蟻
    天窗的螞蟻
    請問哪里講過這個知識點,我系統的看看
  • 慕設計0462085
    慕設計0462085
    你確定 JavaScript setFullYear() 方法 沒返回值??? 返回值: 類型 描述 Number 1970年1月1日午夜至調整過日期的毫秒。
  • 7 回答
  • 0 關注
  • 2143 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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