js中的Date()使用

js中的Date()使用

首先,建立一個js文件,輸入這麼一行代碼:

console.log(Date());

運行一下,發現會輸出一行日時間
在這裏插入圖片描述
輸出的這行日期時間既當前的日期時間,那麼“當前的日期和時間”是指的這個時刻的日期和時間還是當前電腦上的日期和時間呢,我們進行一下實驗,現在我把我的電腦日期改爲2020(導致我的CSDN被強制下線。。。。)繼續運行代碼,結果如下:
在這裏插入圖片描述
那麼結論顯而易見了,具體在實戰如何應用,可以去看一下W3schoolDate()教程。
繼續探索,既然Date()可以獲取當前計算機的時間,那麼是不是可以獲取指定的變量呢,我們在js文件中輸入以下代碼:

var
    year = 2019,
    month = 8,
    day = 24,
    hour = 9,
    minute = 0,
    second = 0;
console.log(Date(year + '-' + month + '-' + day + ' ' + hour + '-' + minute '-' + second ));

運行結果如下:
在這裏插入圖片描述
顯示還是當前時間,Date()並沒有讀入所給予的變量,但是如果在Date()前加上一個new標籤,代碼如下:

console.log(new Date(year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second ));

再次運行:
在這裏插入圖片描述
所給予的變量確實是傳遞過來,但是卻少了8小時,經過一番查閱和詢問長者,得出結論:運行並沒有錯誤,只是顯示的時候按照0時區顯示了而已。因此在以後傳送時間變量的時候,要注意加上相差的時間。但是如果是獲取當前時間出現了問題,建議去這位大佬的博客看一下https://blog.csdn.net/moxiaoya1314/article/details/71083250
另外,一定要注意變量的格式,Date(year + '-' + month + '-' + day + ' ' + hour + '-' + minute '-' + second )
總結:Date()可以獲取當前時間並接受所給予的時間變量以時間對象的形式打印出來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章