JavaScript 获取日期方法

javascript 获取日期方法

日期方法允许您获取并设置日期值(年、月、日、时、分、秒、毫秒)

 

1. 日期获取方法

获取方法用于获取日期的某个部分(来自日期对象的信息)。下面是最常用的方法(以字母顺序排序):

方法 描述
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 日至今)

 

2. gettime() 方法

gettime() 方法返回自 1970 年 1 月 1 日以来的毫秒数:

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.gettime();

 

3. getfullyear() 方法

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

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.getfullyear();

 

4. 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()];

 

5. getdate() 方法

getdate() 方法以数字(1-31)返回日期的日:

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.getdate();

 

6. gethours() 方法

gethours() 方法以数字(0-23)返回日期的小时数:

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.gethours();

 

7. getminutes() 方法

getminutes() 方法以数字(0-59)返回日期的分钟数:

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.getminutes();

 

8. getseconds() 方法

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

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.getseconds();

 

9. getmilliseconds() 方法

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

范例

var d = new date();
document.getelementbyid("demo").innerhtml = d.getmilliseconds();

 

10. 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()];

 

11. 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 秒

下一节:js 设置日期方法

js 教程

相关文章