Date对象是JavaScript语言内置的数据类型,日期对象使用 new Date()()创建,创建Date对象后,可以使用多种方法对其进行操作。
ECMAScript标准要求Date对象必须能够在1970年1月1日之前或之后的1亿天内以毫秒为单位表示任何日期和时间,参数是正负273,785年,因此JavaScript可以表示直到275755年的日期和时间。
您可以使用以下任何语法使用Date()构造函数创建Date对象。
new Date( ) new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond ])
无参数 - 没有参数,Date()构造函数创建一个设置为当前日期和时间的Date对象。
Milliseconds - 传递一个数字参数时,它将作为日期的内部数字表示,以毫秒为单位,由getTime()方法返回。
datestring - 传递一个字符串参数时,它是日期的字符串表示形式,其格式由 Date.parse()方法解析。
year - 年
month - 月,从1月的0到12月的11开头。
date - 天
hour - 小时
minute - 分
second - 秒
millisecond - 毫秒
这是Date对象的属性及其描述的列表。
Sr.No. | Property & Description |
---|---|
1 |
constructor 指定创建对象原型的函数。 |
2 |
prototype prototype属性允许您向对象添加属性和方法 |
这是 Date 使用的方法及其说明的列表。
Sr.No. | Method & Description |
---|---|
1 |
Date() 返回今天的日期和时间 |
2 |
getDate() 根据当地时间返回指定日期的月份。 |
3 |
getDay() 根据当地时间返回指定日期的星期几。 |
4 |
getFullYear() 根据当地时间返回指定日期的年份。 |
5 |
getHours() 根据当地时间返回指定日期的小时。 |
6 |
getMilliseconds() 根据当地时间返回指定日期的毫秒数。 |
7 |
getMinutes() 根据当地时间返回指定日期的分钟数。 |
8 |
getMonth() 根据当地时间返回指定日期中的月份。 |
9 |
getSeconds() 根据当地时间返回指定日期中的秒数。 |
10 |
getTime() 返回指定日期的数值,以自1970年1月1日UTC 00:00:00以来的毫秒数为单位。 |
11 |
getTimezoneOffset() 返回当前语言环境的时区偏移量(以分钟为单位)。 |
12 |
getUTCDate() 根据世界标准时间返回指定日期中月份的日期(日期)。 |
13 |
getUTCDay() 根据世界时间返回指定日期中的星期几。 链接:https://www.learnfk.comhttps://www.learnfk.com/javascript/javascript-date-object.html 来源:LearnFk无涯教程网 |
14 |
getUTCFullYear() 根据世界时间返回指定日期中的年份。 |
15 |
getUTCHours() 根据世界标准时间返回指定日期中的小时数。 |
16 |
getUTCMilliseconds() 根据世界标准时间返回指定日期中的毫秒数。 |
17 |
getUTCMinutes() 根据世界标准时间返回指定日期中的分钟。 |
18 |
getUTCMonth() 根据世界时间返回指定日期中的月份。 |
19 |
getUTCSeconds() 根据通用时间返回指定日期中的秒数。 |
20 |
getYear() 已弃用-根据当地时间返回指定日期中的年份。请改用getFullYear。 |
21 |
setDate() 根据当地时间设置指定日期的月份。 |
22 |
setFullYear() 根据当地时间设置指定日期的全年。 |
23 |
setHours() 根据当地时间设置指定日期的小时数。 |
24 |
setMilliseconds() 根据当地时间设置指定日期的毫秒数。 |
25 |
setMinutes() 根据当地时间设置指定日期的分钟数。 |
26 |
setMonth() 根据当地时间设置指定日期的月份。 |
27 |
setSeconds() 根据当地时间设置指定日期的秒数。 |
28 |
setTime() 将Date对象设置为自1970年1月1日UTC 00:00:00以来的毫秒数。 |
29 |
setUTCDate() 根据世界标准时间设置指定日期的月份。 |
30 |
setUTCFullYear() 根据世界时间设置指定日期的全年。 |
31 |
setUTCHours() 根据世界时间设置指定日期的小时。 |
32 |
setUTCMilliseconds() 根据世界标准时间设置指定日期的毫秒数。 |
33 |
setUTCMinutes() 根据世界标准时间设置指定日期的分钟数。 |
34 |
setUTCMonth() 根据世界标准时间设置指定日期的月份。 |
35 |
setUTCSeconds() 根据世界时间设置指定日期的秒数。 |
36 |
setYear() 已弃用-根据当地时间设置指定日期的年份。请改用setFullYear。 |
37 |
toDateString() 以人类可读的字符串形式返回Date的" date"部分。 |
38 |
toGMTString() 已弃用-使用Internet GMT约定将日期转换为字符串。请改用toUTCString。 |
39 |
toLocaleDateString() 使用当前语言环境的约定,以字符串形式返回Date的" date"部分。 |
40 |
toLocaleFormat() 使用格式字符串将日期转换为字符串。 |
41 |
toLocaleString() 使用当前语言环境的约定将日期转换为字符串。 |
42 |
toLocaleTimeString() 使用当前语言环境的约定,以字符串形式返回Date的"Time"部分。 |
43 |
toSource() 返回一个字符串,该字符串表示等效的Date对象的源;您可以使用此值创建一个新对象。 |
44 |
toString() 返回表示指定的Date对象的字符串。 |
45 |
toTimeString() 以人类可读的字符串形式返回日期的"Time"部分。 |
46 |
toUTCString() 使用通用时间约定将日期转换为字符串。 |
47 |
valueOf() 返回Date对象的原始值。 |
除了前面列出的许多方法外,Date对象还定义了两个静态方法。这些方法是通过Date()构造函数本身调用的。
Sr.No. | Method & Description |
---|---|
1 |
Date.parse( ) 解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。 |
2 |
Date.UTC( ) 返回指定UTC日期和时间的毫秒表示形式。 |
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)