如何在 JavaScript 中獲取當前日期/時間(以秒為單位)?
在 JavaScript 中,有一些內建方法可以獲取當前日期和時間(以秒為單位)。我們將透過兩種方式來實現這一點:
使用 **Date.now()** 方法
使用新的 Date **getTime()** 方法
讓我們深入文章,以便更好地理解如何獲取當前日期和時間(以秒為單位)。
使用 Date.now() 方法
**Date.now()** 靜態方法返回自紀元(Epoch)以來經過的毫秒數,紀元被認為是 1970 年 1 月 1 日 UTC 午夜的開始。
語法
以下是 **Date.now()** 的語法:
Date.now()
示例
在以下示例中,我們使用 **Date.now()** 執行指令碼以獲取日期和時間(以秒為單位)。
<!DOCTYPE html>
<html>
<body style="background-color:#D5F5E3 ">
Current date/time in seconds is:
<span class="tutorial">
<button onclick="dateinsec()">Click To Get Date Time In Sec</button>
<script>
function dateinsec() {
dateInMillisecs = Date.now();
dateInSecs = Math.round(dateInMillisecs / 1000);
document.querySelector('.tutorial').textContent =
dateInSecs;
}
</script>
</span>
</body>
</html>
當指令碼執行時,它將在網頁上生成包含文字和單擊按鈕的輸出。如果使用者單擊該按鈕,則會觸發事件並在網頁上顯示日期和時間(以秒為單位)。
使用 new Date.getTime() 方法
JavaScript 的 date getTime() 方法返回對應於指定日期(根據世界標準時間)的時間的數值。getTime 方法返回的值是從 1970 年 1 月 1 日 00:00:00 以來經過的毫秒數。
語法
以下是 new **Date.getTime()** 的語法:
Date.getTime()
示例
請考慮以下示例,在這裡我們使用 **Date.getTime()** 執行指令碼以獲取日期和時間(以秒為單位)。
<!DOCTYPE html>
<html>
<body style=" text-align:center;background-color:#EBF5FB;">
Current date/time in seconds is:
<span class="tutorial">
<button onclick="gettimeinsec()">Get current time</button>
<script>
function gettimeinsec() {
dateInMillisecs = new Date().getTime();
dateInSecs = Math.round(dateInMillisecs / 1000);
document.querySelector('.tutorial').textContent =
dateInSecs;
}
</script>
</span>
</body>
</html>
執行上述指令碼後,將彈出輸出視窗,在網頁上顯示文字和單擊按鈕。當用戶單擊該按鈕時,將觸發事件並獲取時間(以秒為單位)。
示例
執行以下程式碼,並觀察我們如何獲取日期和時間(以秒為單位)。
<!DOCTYPE html>
<html>
<body>
<script>
var currentDateTime = new Date();
document.write("The current date time is as follows:" + "<br>");
document.write(currentDateTime + "<br>");
var resultInSeconds = currentDateTime.getTime() / 1000;
document.write("The current date time in seconds is as follows:" + "<br>")
document.write(resultInSeconds);
</script>
</body>
</html>
當指令碼執行時,將彈出輸出視窗,觸發事件並根據 IST 顯示當前日期和時間,以及網頁上的日期和時間(以秒為單位)。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP