JavaScript 日期獲取方法

日期方法允許您獲取并設置日期值(年、月、日、時、分、秒、毫秒)

日期獲取方法

獲取方法用于獲取日期的某個部分(來自日期對象的信息)。下面是最常用的方法(以字母順序排序):

方法 描述
getDate() 以數值返回天(1-31)
getDay() 以數值獲取周名(0-6)
getFullYear() 獲取四位的年(yyyy)
getHours() 獲取小時(0-23)
getMilliseconds() 獲取毫秒(0-999)
getMinutes() 獲取分(0-59)
getMonth() 獲取月(0-11)
getSeconds() 獲取秒(0-59)
getTime() 獲取時間(從 1970 年 1 月 1 日至今)

getTime() 方法

getTime() 方法返回自 1970 年 1 月 1 日以來的毫秒數:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getTime();

親自試一試

getFullYear() 方法

getFullYear() 方法以四位數字形式返回日期年份:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getFullYear();

親自試一試

getMonth() 方法

getMonth() 以數字(0-11)返回日期的月份:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getMonth();

在 JavaScript 中,第一個月(1 月)是月號 0,因此 12 月返回月號 11。

您可以使用名稱數組,并使用 getMonth() 將月份作為名稱返回:

實例

var d = new Date();
var months = 
            [
            "January", "February", "March", "April", "May", "June", 
            "July", "August", "September", "October", "November", "December"
            ];
document.getElementById("demo").innerHTML = months[d.getMonth()];

親自試一試

getDate() 方法

getDate() 方法以數字(1-31)返回日期的日:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getDate();

親自試一試

getHours() 方法

getHours() 方法以數字(0-23)返回日期的小時數:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getHours();

親自試一試

getMinutes() 方法

getMinutes() 方法以數字(0-59)返回日期的分鐘數:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getMinutes();

親自試一試

getSeconds() 方法

getSeconds() 方法以數字(0-59)返回日期的秒數:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getSeconds();

親自試一試

getMilliseconds() 方法

getMilliseconds() 方法以數字(0-999)返回日期的毫秒數:

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getMilliseconds();

親自試一試

getDay() 方法

getDay() 方法以數字(0-6)返回日期的星期名(weekday):

實例

var d = new Date();
document.getElementById("demo").innerHTML = d.getDay();

親自試一試

在 JavaScript 中,一周的第一天(0)表示“星期日”,即使世界上的一些國家認為周的第一天是“星期一”。

您可以使用名稱數組,并使用 getDay() 將星期名作為名稱返回:

實例

var d = new Date();
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];

親自試一試

UTC 日期方法

UTC 日期方法用于處理 UTC 日期(通用時區日期,Univeral Time Zone dates):

方法 描述
getUTCDate() 等于 getDate(),但返回 UTC 日期
getUTCDay() 等于 getDay(),但返回 UTC 日
getUTCFullYear() 等于 getFullYear(),但返回 UTC 年
getUTCHours() 等于 getHours(),但返回 UTC 小時
getUTCMilliseconds() 等于 getMilliseconds(),但返回 UTC 毫秒
getUTCMinutes() 等于 getMinutes(),但返回 UTC 分
getUTCMonth() 等于 getMonth(),但返回 UTC 月
getUTCSeconds() 等于 getSeconds(),但返回 UTC 秒

完整的 JavaScript 日期參考手冊

如需完整的日期參考手冊,請訪問我們完整的 JavaScript 日期參考手冊

該手冊包含了所有日期屬性和方法的描述和實例。