獲取當前時間是前端開發中常見的需求,Vue作為一種流行的JavaScript框架也可以方便的實現這個功能。在Vue中獲取當前時間的方法主要有三種,下面分別介紹。
// 第一種方法 let now = new Date(); console.log(now); // 輸出格式:Tue Jul 06 2021 18:36:34 GMT+0800 (中國標準時間)
首先介紹的是使用Date對象的方法。通過new Date()可以獲取到當前時間,并將其賦值給一個變量。我們可以將這個變量輸出到控制臺中查看。
// 第二種方法 let now = new Date(); let year = now.getFullYear(); let month = now.getMonth() + 1; let day = now.getDate(); let hour = now.getHours(); let minute = now.getMinutes(); let second = now.getSeconds(); console.log(`${year}-${month}-${day} ${hour}:${minute}:${second}`); // 輸出格式:2021-7-6 18:43:55
第二種方法是通過Date對象的方法獲取到當前時間的各個部分。比如getFullYear()可以獲取到年份,getMonth()可以獲取到月份,getDate()可以獲取到當前日期等等。獲取到這些信息后,我們可以將它們拼接成一個時間字符串。需要注意的是,在獲取月份時需要加1,因為getMonth()返回的是0~11的數字。
// 第三種方法 let now = new Date(); let timestamp = now.getTime(); console.log(timestamp); // 輸出格式:1625561679289
第三種方法是通過getTime()方法獲取到當前時間戳,即從1970年1月1日至今的毫秒數。可以將時間戳保存在一個變量中,然后進行時間計算等操作。
上一篇java 原子性和同步鎖
下一篇html照片設置高度代碼