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

Date 对象-->概念、创建以及方法的更多相关文章

  1. JS基础语法---Date对象中常见的方法

    创建实例对象 var dt = new Date(); //当前的时间---当前的服务器 console.log(dt); var dt = new Date("2017-08-12&quo ...

  2. toLocaleTimeString()方法在IE和谷歌浏览器上 根据本地时间格式,把 Date 对象的时间部分(不含日期)转换为“时间字符串”存在区别

    这两天修改一个bug,发现一个问题:  toLocaleTimeString()方法在IE和谷歌浏览器上 根据本地时间格式,把 Date 对象的时间部分(不含日期)转换为“时间字符串”存在区别.方法原 ...

  3. javascript中的Date对象和Math对象

    1.Date对象 1.创建Date对象 var time1=new Date() 方法1:不指定参数 var time1=new Date(); alert(time1.toLocaleString( ...

  4. JavaScript—Date对象详情

    Date对象概述 javaScript 提供了 Date 类型来处理时间和日期.Date 对象内置一系列获取和设置日期时间信息的方法.(不是内置对象,需要自己new) javaScript 中的 Da ...

  5. js匿名函数和date对象,math对象

    匿名函数: <script type="text/javascript"> function (参数列表){ 要执行的语句块; } </script> 对象 ...

  6. console.log的一个应用 -----用new方法生成一个img对象和document.createElement方法创建一个img对象的区别

    我用两种方法来生成img对象,第一种方法是用new方法,第二种方法是用document.createElement方法. var img1 = new Image(); var img2 = docu ...

  7. JavaScript Date日期对象以及日期格式化方法

    前言 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1 ...

  8. Date对象方法

    创建Date               new  Date() Date对象方法: get系列: getDate()            返回一个月中的某一天(1-31) getDay()    ...

  9. JavaSE基础知识(5)—面向对象(5.1类和对象概念、创建及内存分配)

    一.类和对象的相关概念 1.面向对象和面向过程的理解 面向对象和面向过程都属于解决问题的思考方式.面向过程:以执行者的角度思考问题,侧重于“怎么做”,比较适合解决小型项目面向对象:以指挥者的角度思考问 ...

随机推荐

  1. kb4019990 补丁导致wpf无法启动异常

     问题补丁:[Microsoft Update Catalog](https://www.catalog.update.microsoft.com/Search.aspx?q=kb4019990 )  ...

  2. 高性能-GC

    带着问题去思考!大家好 相对.NET 来说.CLR去处理了,C,C++这些就需要手动去垃圾回收. GC大部分容易察觉的性能问题.其实很多问题实际是哪个都是由于对垃圾回收器的行为和预期结果理解有误.在, ...

  3. 基于Jquery WeUI的微信开发H5页面控件的经验总结(2)

    在微信开发H5页面的时候,往往借助于WeUI或者Jquery WeUI等基础上进行界面效果的开发,由于本人喜欢在Asp.net的Web界面上使用JQuery,因此比较倾向于使用 jQuery WeUI ...

  4. Swift4.1 新特性compactMap函数

    关于compactMap函数 苹果在Swift 4.1中新增compactMap函数,用来代替flatMap函数. 在Swift标准库中compactMap定义如下 public func compa ...

  5. Java 中,如何对日期进行加减操作

    今天在做项目时,遇到了对时间的加减进行操作的需求,根据传入的日期字符串,操作参数("+","-"),加数(要操作的天数),对日期进行加减操作,经查询资料,自己写 ...

  6. 第九周Java实验作业

    实验九 异常.断言与日志 实验时间 2018-10-25 1.实验目的与要求 (1) 掌握java异常处理技术: Java的异常处理机制可以控制程序从错误产生的位置转移到能够进行错误处理的位置. Ja ...

  7. 第二周Java实验作业

    实验二 Java基本程序设计(1) 实验时间 2018-9-6 1.实验目的与要求 (1)进一步熟悉命令行和IDE两种方式下java程序开发的基本步骤: (2)掌握Eclipse集成开发环境下导入Ja ...

  8. canvas.toDataURL()报错的解决方案全都在这了

    报错详尽信息 Uncaught DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases ...

  9. 终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题

    #sbt下载慢的问题 默认情况下,sbt使用mvn2仓库下载依赖,如下载scalatest时,idea的sbtshell 显示如下url https://repo1.maven.org/maven2/ ...

  10. shell脚本中的if条件语句介绍和使用案例

    #前言:在生产工作中if条件语句是最常使用的,如使用来判断服务状态,监控服务器的CPU,内存,磁盘等操作,所以我们需要熟悉和掌握if条件语句. #简介 if条件语句,简单来说就是:如果,那么.有if单 ...