如何在JavaScript中獲取月份的天數?
在本教程中,我們將學習如何使用JavaScript查詢月份的天數。
我們將介紹用於獲取JavaScript中月份和日期名稱的最常用方法。如果您正在處理一個小型專案,那麼為一些基本功能安裝軟體包可能會令人沮喪。
對於小型應用程式,應該使用JavaScript的內建方法;只有在絕對必要時才新增依賴項。
使用getDate()方法
Date物件是用於處理日期和時間的內建資料型別。new Date()建構函式建立Date物件,它帶有一些用於管理和顯示該資料的內建方法。預設情況下,新的Date例項會生成一個表示當前日期和時間的物件(即,由計算機的系統設定確定)。我們對日期物件應用getDate()方法來僅查詢日期。
語法
以下是getDate()方法的語法:
new Date().getDate(); // current date
new Date("October 31, 2021 09:38:00").getDate() // custom date
我們在上面的語法中建立了日期物件,並使用getDate()屬性訪問日期。
示例
在這個例子中,我們可以看到如何使用getDate()方法根據裝置時間列印當前日期。這裡,我們建立了兩個日期物件。
對於day1,我們採用計算機的即時值,而對於day2,我們找到程式中使用者提供的日期。透過這種方式,我們可以使用內建方法獲取月份的天數。
這是一個使用getDate*方法將日期格式化為MM-DD-YYYY hh:mm:ss的示例。
<html> <body> <h3>Get the day of month using <i>getDate()</i> method</h3> <p id = "output1"></p> <p id = "output2"></p> </body> <script> // Get the current date let day1 = new Date().getDate(); document.getElementById("output1").innerHTML = day1; //current date // Get a day in the week of a certain date let day2 = new Date("October 31, 2021 09:38:00").getDate(); document.getElementById("output2").innerHTML = day2; //31 </script> </html>
使用getUTCDate()方法
世界時間標準確定的時間稱為UTC(協調世界時)。GMT和UTC是相同的時區(格林威治標準時間)。
所有JavaScript getUTC()方法都假定使用Date的本地時間。此函式返回日期物件的月份的天數,範圍從1到31。getUTCDate()函式返回根據UTC的日期。
語法
以下是getUTCDate()方法的語法:
new Date().getUTCDate(); // current date
new Date("October 31, 2021 09:38:00").getUTCDate () // custom date
在上面的語法中,我們使用了日期物件的getUTCDate()屬性。
示例
在這個例子中,我們將展示如何使用getUTCDate()方法根據裝置時間列印當前日期。
我們分別使用計算機的即時值表示day1,以及使用者輸入到程式中的日期表示day2。
因此,我們嘗試使用getUTCDate()方法根據裝置時間列印當前日期。透過使用內建方法,我們可以透過這種方式獲取月份的天數。
這是一個使用getUTC*方法將日期格式化為MM-DD-YYYY hh:mm:ss的示例。透過使用內建方法,我們可以透過這種方式獲取月份的天數。
<html> <body> <h3>Get the day of month using <i>getDate()</i> method</h3> <p id = "output1"></p> <p id = "output2"></p> </body> <script> // Get the current date let day1 = new Date().getUTCDate(); document.getElementById("output1").innerHTML = day1; //current date // Get a day in the week of a certain date let day2 = new Date("September 29, 2021 09:38:00").getUTCDate(); document.getElementById("output2").innerHTML = day2; //31 </script> </html>
在本教程中,我們學習瞭如何使用JavaScript的內建方法getDate()和getUTCDate()查詢月份的天數。
getDate()方法以格林威治標準時間 (GMT) 顯示日期給使用者。
getUTCDate()方法根據協調世界時 (UTC) 顯示日期。這兩種方法都顯示全世界任何地區和裝置時間的相同時間。
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP