今天我們來談談如何使用JavaScript獲取當前日期。在網頁應用中,我們往往需要實時獲取當前日期來實現各種功能。比如在網站上顯示當前日期,或者在日歷應用中標記今天的日期等等。那么如何使用JavaScript獲取當前日期呢?下面我們就來看看幾種方法。
方法一:使用Date對象
var date = new Date();
document.write(date.toLocaleDateString());
通過創建一個Date對象,并對其調用toLocaleDateString()方法,我們就可以獲取到當前日期了。上面的代碼會在頁面上顯示當前日期,例如:“2021/09/13”。
方法二:使用toLocaleDateString()方法
var date = new Date();
var options = {year: 'numeric', month: 'long', day: 'numeric'};
document.write(date.toLocaleDateString('zh-CN', options));
這種方法與方法一類似,只是在toLocaleDateString()方法中加入了參數,使得日期格式更具有可讀性。例如:“2021年9月13日”。
方法三:使用Moment.js庫
var date = moment().format('YYYY/MM/DD');
document.write(date);
Moment.js是一個JavaScript日期庫,它可以輕松地操作、解析、驗證和格式化日期。安裝Moment.js后,我們只需要調用它的moment()方法,然后對其調用format()方法來獲取當前日期。例如:“2021/09/13”。
方法四:使用Day.js庫
var date = dayjs().format('YYYY/MM/DD');
document.write(date);
Day.js類似于Moment.js,它也是一個輕量級的JavaScript日期庫。使用方法與Moment.js類似,只需要調用dayjs()方法,然后對其調用format()方法來獲取當前日期。例如:“2021/09/13”。
總結:以上四種方法都可以很容易地獲取到當前日期。不同的方法有不同的優缺點,可以根據具體需求選擇。其中,使用Moment.js和Day.js庫可以更輕松地操作和格式化日期,但是需要進行額外的庫安裝。而使用Date對象和toLocaleDateString()方法可以很容易地在純JavaScript環境下實現。