色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript 得到當(dāng)前時間

錢琪琛1年前8瀏覽0評論

在web頁面中,動態(tài)獲取當(dāng)前時間是非常常見的需求,并且javascript提供了很多方法來實現(xiàn)獲取當(dāng)前時間的功能。本文將介紹一些常用的獲取當(dāng)前時間的方法,以及如何將獲取到的時間格式化為我們想要的形式。

1. Date對象

var now = new Date();
console.log(now);

上述代碼創(chuàng)建了一個Date對象,并傳入當(dāng)前時間。執(zhí)行結(jié)果如下:

Fri Jul 30 2021 17:18:14 GMT+0800 (中國標準時間)

可以看到,Date對象的toString方法返回了當(dāng)前時間的字符串表示。如果我們只需要獲取當(dāng)前時間的某個部分,比如年份、月份、日期等,則可以調(diào)用Date對象的對應(yīng)方法,如下所示:

var now = new Date();
var year = now.getFullYear(); //獲取當(dāng)前年份
var month = now.getMonth() + 1; //獲取當(dāng)前月份
var date = now.getDate(); //獲取當(dāng)前日期
var hours = now.getHours(); //獲取當(dāng)前小時數(shù)
var minutes = now.getMinutes(); //獲取當(dāng)前分鐘數(shù)
var seconds = now.getSeconds(); //獲取當(dāng)前秒數(shù)
console.log(year + "-" + month + "-" + date + " " + hours + ":" + minutes + ":" + seconds); //輸出當(dāng)前時間

執(zhí)行結(jié)果如下:

2021-7-30 17:18:14

2. moment.js庫

moment.js是一個流行的javascript庫,提供了豐富的日期時間處理功能。我們可以使用moment.js輕松地格式化當(dāng)前時間,比如將時間轉(zhuǎn)換為各種符合ISO標準的字符串表示,或者將時間與指定的時區(qū)進行轉(zhuǎn)換等。下面是使用moment.js獲取當(dāng)前時間并格式化輸出的示例:

var now = moment();
console.log(now.format("YYYY-MM-DD HH:mm:ss")); //輸出當(dāng)前時間

執(zhí)行結(jié)果如下:

2021-07-30 17:18:14

3. Date.now()方法

Date.now()方法可以獲取當(dāng)前時間的時間戳,時間戳是自1970年1月1日 00:00:00 UTC至當(dāng)前時間的毫秒數(shù)。下面是使用Date.now()方法獲取當(dāng)前時間戳的示例:

var timestamp = Date.now(); //獲取當(dāng)前時間戳
console.log(timestamp);

執(zhí)行結(jié)果如下:

1627631894720

總結(jié)

本文介紹了三種常用的javascript獲取當(dāng)前時間的方法,分別是使用Date對象、moment.js庫和Date.now()方法。除此之外,還有其他方法可以實現(xiàn)相同的功能,讀者可以自行探索。另外,在使用時間相關(guān)功能時,建議注意時區(qū)和本地化問題。