Date(日期对象)

目录

单词
Date对象是什么
创建Date对象的四种方法
getFullYear()年
getMonth() 月(从 0-11)
getDate() 日(从 1 到 31)
getHours()返回小时(从 0-23)
getMinutes()分钟(从 0-59)
getSeconds() 秒数(从 0-59)
getMilliseconds()毫秒(0-99)
getDay()返回星期几(0-6)
getTime() 返回自 1970/01/01 以来的毫秒数)
getDay()返回星期几(0-6)

单词

  • width
  • Date:日期(名词)约会(动词)
  • day:日
  • Week:周
  • Month:月
  • Hour:小时
  • Minute:分数
  • Second:秒

Date对象是什么?

  • Date对象表示某个时间点。
  • 用途:用于处理编程中与日期和时间有关的操作。
  • Date对象的内部包含一个数字。(该数字表示自1970年1月1日0点0分0秒以来经过的毫秒数)
  • Date对象使用构造函数Date()创建。

创建Date对象的四种方法。

不传参

语法:

var d = new Date();

返回值:表示当前系统时间

传入数字

语法:

var d = new Date(milliseconds);

传入时间字符串

语法:

var d = new Date(dateString);

传入7个数字

语法:

var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

getFullYear()年

定义

getFullYear()方法返回指定日期的年份(1000 年到 9999 年之间的日期的四位数字)。

语法
Date.getFullYear()

无参数

返回值

数值,表示指定日期的年份。

示例
let day = new Date
   let nian = day.getFullYear();
      console.log(nian);  //返回本年

getMonth() 月(从 0-11)。

定义

getMonth()方法根据本地时间返回指定日期的月份(从 0 到 11)。

  • 注意:一月为 0,二月为 1,依此类推。
语法
Date.getMonth()

无参数

返回值

数值,从 0 到 11,表示月份。

示例
let day =new Date
let yue = day.getMonth()+1
      console.log(yue)  // 加一才能对上正确日期

getDate() 日(从 1 到 31)。

定义

getDate 方法返回指定日期在月中的第几天(从 1 到 31)。

语法

Date.getDate()

无参数

返回值

数值,从 1 到 31,表示一个月中的哪一天。

示例
let day = new Date()
      let yue = day.getDate()
      console.log(yue)   //返回月的某天

getHours()返回小时(从 0-23)。

定义

getHours() 方法返回指定日期和时间的小时数(从 0 到 23)。

语法
Date.getHours()

无参数

返回值

数值,从 0 到 23,表示小时。

示例
let day = new Date()
let H = day.getHours()
      console.log(H);  //返回本地小时

getMinutes()分钟(从 0-59)

定义

getMinutes() 方法返回指定日期和时间的分钟数(从 0 到 59)。

语法
Date.getMinutes()

无参数

返回值

数值,从 0 到 59,表示分钟。

示例
let day = new Date();
      let fenzhong = day.getMinutes();
      console.log(fenzhong);  //返回本地分钟

getSeconds() 秒数(从 0-59)

定义

getSeconds()方法返回指定日期和时间的秒数(从 0 到 59)。

语法
Date.getSeconds()

无参数

返回值

数值,从 0 到 59,表示秒。

示例
let day = new Date()
let miao = day.getSeconds();
      console.log(miao);    //返回本地秒数

getMilliseconds()毫秒( 0 到 999)

定义

getMilliseconds() 方法返回指定日期和时间的毫秒数(从 0 到 999)。

语法
Date.getMilliseconds()

无参数

返回值

数值,从 0 到 999,表示毫秒。

let d = new Date();
      let n = d.getMilliseconds();
      console.log(n);   //根据本地时间返回毫秒

getDay()返回星期几(0-6)。

定义

getDay() 方法返回指定日期是星期几(从 0 到 6)。

  • 注意:星期日为 0,星期一为 1,依此类推。
语法
Date.getDay()

无参数

返回值

数值,从 0 到 6,表示星期几。

示例
let day = new Date()
let week = day.getDay()
      console.log(week);  //返回周几 0表示周天,1表示周一,以此类推

getTime() 返回自 1970/01/01 以来的毫秒数

定义

getTime() 方法返回从 1970 年 1 月 1 日午夜到指定日期之间的毫秒数。

语法
Date.getTime()

无参数

返回值

数值,表示自 1970 年 1 月 1 日午夜以来的毫秒数。

示例
var d = new Date();
      var n = d.getTime();
      console.log(n);  //返回自 1970/01/01 以来的毫秒数
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容