1.概念:

  Date 对象用于处理日期与时间。

2.创建:

  方法1:直接用Date()函数,返回值当前时间

     格式:var d = Date();  

    注意:不论Date()是否带参数,返回都是当前时间

    举例1:不代参

var d = Date()
console.log(d)

    输出:

    举例2:带参

var d = Date('2018-01-01')
console.log(d)

    输出:仍为当前时间

  方法2:构造函数-->不传参,返回当前时间

    格式:var d = new Date();

    举例:

var d = new Date()
console.log(d)

    输出:

  方法3:构造函数-->参数是一个表示时间的字符串

    格式:month day, year hours:minutes:seconds

    举例:December 24,2020 12:10:20

    注意:如果省略了小时,分钟,秒数,这些会被设置为0

    举例:2020-02-01

var d = new Date('2020-01-01')
console.log(d)

    输出:

  方法4:构造函数-->参数是(年,月,日,时,分,秒,毫秒)

    注意:年和月必须写,且月从0开始,日期从1开始

    举例:

var d = new Date(2020,02,03,01,30,40)
console.log(d)

    输出:

  方法5:构造函数-->参数是毫秒数(距离1970-01-01 0时有多少毫秒)

    返回中国标准时间

    举例:

var d = new Date(2000)
console.log(d)

    输出:

 3.Date 对象方法

  1.获取年份:

    date.getFullYear()

  2.获取月份,注意0表示1月,依此类推

    date.getMonth()

  3.获取日期

    date.getDate()

  4.获取星期

    date.getDay()

  5.获取小时

    date.getHours()

  6.获取分钟

    date.getMinutes()

  7.获取秒数

    date.getSeconds()

  8.获取毫秒数

    date.getMilliseconds()

  9.获取日期对象所表示的日期距离1970-01-01的毫秒数

    date.getTime()

  10.设置年份

    date.setFullYear()

  11.设置月份

    注意:如果传入的月份大于11,则年份增加

    date.setMonth()

  12.设置日期

    注意:如果传入的日期超过了该月应有的天数则会增加月份

    date.setDate()

  13.设置小时

    date.setHours()

  14.设置分钟

    date.setMinutes()

  15.设置秒数

    date.setSeconds()

  16.设置豪秒数

    date.setMilliseconds()

  17.设置距离1970-01-01的毫秒数

    date.setTime()

  18.转换成字符串

    a.包含年月日时分秒

      date.toLocaleString()

    b.包含年月日

      date.toLocaleDateString()

    c.包含时分秒

      date.toLocaleTimeString()

  19.返回该日期距离1970年1月1日0点的毫秒数

    Date.parse(dateString)

    参数:日期字符串,格式:2016-05-08  2015/05/08 12:00:00

最新文章

  1. HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 错误
  2. 收集的一些jQuery (我平常用的少的,但确实挺有效果的)
  3. mvc-10部署
  4. hdu5823(反演dp)
  5. hduoj------2594 Simpsons’ Hidden Talents
  6. CMD-CMD命令之新建一个用户!
  7. iOS开发中遇到的bug
  8. 201521123065《java程序设计》第10周学习总结
  9. Spring mvc 原理浅析
  10. 2018-2019-2 网络对抗技术 20165337 Exp3 免杀原理与实践
  11. 调整LaTeX文档页面的大小
  12. JAVA8 之 Stream sorted() 示例
  13. 02-OpenLDAP配置
  14. google Guava包的ListenableFuture解析
  15. android handlerThread
  16. 步步为营-58-SQLite的使用
  17. 多线程工具之CompletionService
  18. AR介绍
  19. uwsgi部署web,error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
  20. [label][翻译][JavaScript]如何使用JavaScript操纵radio和check boxes

热门文章

  1. 第3章 C++中的C
  2. 2016 Multi-University Training Contest 4 T9
  3. [code]poj3349 Snowflake Snow Snowflakes
  4. Fiddler5 发送HTTP请求
  5. angualrjs 总结 随记(二)
  6. Django-jwt token生成源码分析
  7. WSL下卸载了zsh / fish后无法启动bash解决方案
  8. github本地提交代码到远程仓库
  9. BIT-Count of Range Sum
  10. go:数据类型