js時間格式化參考文檔
js中的getDate() getMonth() getFullYear()方法
getDate() 方法可返回月份的某一天,返回值是 1 ~ 31 之間的一個整數。
例子1:
var d = new Date() document.write(d.getDate())
輸出:17
例子2:我們定義一個帶有具體日期的變量,并輸出變量中月份的天:
var birthday = new Date("September 15, 1987 12:01:00") document.write(birthday.getDate())
輸出:15
getMonth() 方法可返回表示月份的數字,返回值是 0(一月) 到 11(十二月) 之間的一個整數。
例子1:取得當前的日期,并把它輸出:
var d=new Date() document.write(d.getMonth())
輸出:9
例子2:創建一個數組,以輸出月份的名稱,而不是一個數字:
var d=new Date() var month=new Array(12) month[0]="January" month[1]="February" month[2]="March" month[3]="April" month[4]="May" month[5]="June" month[6]="July" month[7]="August" month[8]="September" month[9]="October" month[10]="November" month[11]="December" document.write("The month is " + month[d.getMonth()])
輸出:The month is September
getFullYear() 方法可返回一個表示年份的 4 位數字,表示包括世紀值在內的完整年份,而不是兩位數的縮寫形式。
例子1:取得當前的年份,并輸出它:
var d = new Date() document.write(d.getFullYear())
輸出:2013
例子2:從具體的日期提取年份:
var born = new Date("September 15, 1987 12:01:00") document.write("I was born in " + born.getFullYear())
輸出:I was born in 1987
====================================================================================
Date 對象的方法簡介:
·Date | 返回當日的日期和時間
·getDate | 從 Date 對象返回一個月中的某一天 (1 ~ 31)
·getDay | 從 Date 對象返回一周中的某一天 (0 ~ 6)
·getFullYear | 根據本地時間獲取當前年份(四位數字)
·getHours | 根據本地時間獲取當前小時數(24小時制,0-23)
·getMilliseconds | 根據本地時間獲取當前毫秒數(0 ~ 999)
·getMinutes | 根據本地時間獲取當前分鐘數(0 ~ 59)
·getMonth | 從 Date 對象返回月份 (0 ~ 11)
·getSeconds | 根據本地時間獲取當前秒數(0 ~ 59)
·getTime | 獲取UTC(世界時間)格式的從1970.1.1 0:00以來的毫秒數
·getTimezoneOffset | 獲取當前時間和UTC格式的偏移值(以分鐘為單位)
·getUTCDate | 獲取UTC格式的當前日期(本月的幾號)
·getUTCDay | 獲取UTC格式的今天是星期幾(0 ~ 6)
·getUTCFullYear | 獲取UTC格式的當前年份(四位數字)
·getUTCHours | 獲取UTC格式的當前小時數(24小時制,0-23)
·getUTCMilliseconds | 獲取UTC格式的當前毫秒數
·getUTCMinutes | 獲取UTC格式的當前分鐘數
·getUTCMonth | 獲取UTC格式的當前月份(注意從0開始:0-Jan,1-Feb…)
·getUTCSeconds | 獲取UTC格式的當前秒數
·getYear | 根據本地時間獲取當前縮寫年份(當前年份減去1900)
·setDate | 設置當前日期(本月的幾號)
·setFullYear | 設置當前年份(四位數字)
·setHours | 設置當前小時數(24小時制,0-23)
·setMilliseconds | 設置當前毫秒數
·setMinutes | 設置當前分鐘數
·setMonth | 設置當前月份(注意從0開始:0-Jan,1-Feb…)
·setSeconds | 設置當前秒數
·setTime | 設置UTC格式的從1970.1.1 0:00以來的毫秒數
·setUTCDate | 設置UTC格式的當前日期(本月的幾號)
·setUTCFullYear | 設置UTC格式的當前年份(四位數字)
·setUTCHours | 設置UTC格式的當前小時數(24小時制,0-23)
·setUTCMilliseconds | 設置UTC格式的當前毫秒數
·setUTCMinutes | 設置UTC格式的當前分鐘數
·setUTCMonth | 設置UTC格式的當前月份(注意從0開始:0-Jan,1-Feb…)
·setUTCSeconds | 設置UTC格式的當前秒數
·setYear | 設置當前縮寫年份(當前年份減去1900)
·toString | 將日期時間值轉換成”日期/時間”形式的字符串值
·Date.UTC | 返回指定的UTC格式日期時間的固定時間值
創建新的 Date 對象
語法:
new Date();
new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );
參數:
year 是一個 0 到 99 之間的整數,對應于 1900 到 1999 年,或者為四位數字指定確定的年份;
month 是一個 0 (一月) 到 11 (十二月) 之間的整數,這個參數是可選的;
date 是一個 1 到 31 之間的整數,這個參數是可選的;
hour 是一個 0 (0:00am) 到 23 (11:00pm) 之間的整數,這個參數是可選的;
minute 是一個 0 到 59 之間的整數,這個參數是可選的;
second 是一個 0 到 59 之間的整數,這個參數是可選的;
millisecond 是一個 0 到 999 之間的整數,這個參數是可選的;

浙公網安備 33010602011771號