js中的Date 使用

2021-09-26 10:44:19 字數 1396 閱讀 7886

首先,建立乙個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時區顯示了而已。因此在以後傳送時間變數的時候,要注意加上相差的時間。但是如果是獲取當前時間出現了問題,建議去這位大佬的部落格看一下

另外,一定要注意變數的格式,date(year + '-' + month + '-' + day + ' ' + hour + '-' + minute '-' + second )

總結:date()可以獲取當前時間並接受所給予的時間變數以時間物件的形式列印出來。

js中的date 函式

1 獲取當前時間 let date new date 2 獲取當前的年份 let year date.getfullyear 3 獲取當前月份 let month date.getmonth 1 4 獲取當前日期 let nowdate date.getdate 5 獲取當前時分秒 let h da...

js中Date的用法

js中時間戳和日期互相轉化 time是乙個時間戳,通過tolocalestring方法轉化為日期。time2是當前時間的時間戳,同理轉化為日期。tolocaledatestring 獲取日期如 2019 9 18 tolocaletimestring 獲取當前時間 如下午3 57 51 toloca...

JS的Date物件基本使用

date 返回當日的日期和時間。1 3 getdate 從 date 物件返回乙個月中的某一天 1 31 1 3 getday 從 date 物件返回一周中的某一天 0 6 1 3 getmonth 從 date 物件返回月份 0 11 1 3 getfullyear 從 date 物件以四位數字返...