JavaScript 獲取日期方法
javascript 獲取日期方法
日期方法允許您獲取并設(shè)置日期值(年、月、日、時、分、秒、毫秒)
1. 日期獲取方法
獲取方法用于獲取日期的某個部分(來自日期對象的信息)。下面是最常用的方法(以字母順序排序):
方法 | 描述 |
---|---|
getdate() | 以數(shù)值返回天(1-31) |
getday() | 以數(shù)值獲取周名(0-6) |
getfullyear() | 獲取四位的年(yyyy) |
gethours() | 獲取小時(0-23) |
getmilliseconds() | 獲取毫秒(0-999) |
getminutes() | 獲取分(0-59) |
getmonth() | 獲取月(0-11) |
getseconds() | 獲取秒(0-59) |
gettime() | 獲取時間(從 1970 年 1 月 1 日至今) |
2. gettime() 方法
gettime() 方法返回自 1970 年 1 月 1 日以來的毫秒數(shù):
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.gettime();
3. getfullyear() 方法
getfullyear() 方法以四位數(shù)字形式返回日期年份:
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getfullyear();
4. getmonth() 方法
getmonth() 以數(shù)字(0-11)返回日期的月份:
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getmonth();
在 javascript 中,第一個月(1 月)是月號 0,因此 12 月返回月號 11。
您可以使用名稱數(shù)組,并使用 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()];
5. getdate() 方法
getdate() 方法以數(shù)字(1-31)返回日期的日:
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getdate();
6. gethours() 方法
gethours() 方法以數(shù)字(0-23)返回日期的小時數(shù):
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.gethours();
7. getminutes() 方法
getminutes() 方法以數(shù)字(0-59)返回日期的分鐘數(shù):
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getminutes();
8. getseconds() 方法
getseconds() 方法以數(shù)字(0-59)返回日期的秒數(shù):
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getseconds();
9. getmilliseconds() 方法
getmilliseconds() 方法以數(shù)字(0-999)返回日期的毫秒數(shù):
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getmilliseconds();
10. getday() 方法
getday() 方法以數(shù)字(0-6)返回日期的星期名(weekday):
范例
var d = new date(); document.getelementbyid("demo").innerhtml = d.getday();
在 javascript 中,一周的第一天(0)表示“星期日”,即使世界上的一些國家認為周的第一天是“星期一”。
您可以使用名稱數(shù)組,并使用 getday() 將星期名作為名稱返回:
范例
var d = new date(); var days = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]; document.getelementbyid("demo").innerhtml = days[d.getday()];
11. utc 日期方法
utc 日期方法用于處理 utc 日期(通用時區(qū)日期,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 秒 |