JavascriptDate(日期)

JavascriptDate(日期) 首页 / JavaScript入门教程 / JavascriptDate(日期)

Date对象是JavaScript语言内置的数据类型,日期对象使用 new Date()()创建,创建Date对象后,可以使用多种方法对其进行操作。

ECMAScript标准要求Date对象必须能够在1970年1月1日之前或之后的1亿天内以毫秒为单位表示任何日期和时间,参数是正负273,785年,因此JavaScript可以表示直到275755年的日期和时间。

Date 语法

您可以使用以下任何语法使用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 属性

这是Date对象的属性及其描述的列表。

Sr.No. Property & Description
1 constructor

指定创建对象原型的函数。

2 prototype

prototype属性允许您向对象添加属性和方法

Date 方法

这是 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()

根据世界时间返回指定日期中的星期几。

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()
44 toString()

返回表示指定的Date对象的字符串。

45 toTimeString()

以人类可读的字符串形式返回日期的"Time"部分。

46 toUTCString()

使用通用时间约定将日期转换为字符串。

47 valueOf()

返回Date对象的原始值。

Date 静态方法

除了前面列出的许多方法外,Date对象还定义了两个静态方法。这些方法是通过Date()构造函数本身调用的。

Sr.No. Method & Description
1 Date.parse( )

解析日期和时间的字符串表示形式,并返回该日期的内部毫秒表示形式。

2 Date.UTC( )

返回指定UTC日期和时间的毫秒表示形式。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

教程推荐

大模型应用开发实战 -〔黄佳〕

AI 应用实战课 -〔黄佳〕

云时代的JVM原理与实战 -〔康杨〕

业务开发算法50讲 -〔黄清昊〕

重学线性代数 -〔朱维刚〕

编译原理实战课 -〔宫文学〕

移动端自动化测试实战 -〔思寒〕

玩转Git三剑客 -〔苏玲〕

快速上手Kotlin开发 -〔张涛〕

好记忆不如烂笔头。留下您的足迹吧 :)