Date 对象

  • width: 宽度
  • Date: 日期(名词)约会(动词)
  • day: day day up(天天向上)
  • week:周
  • Month: 月
  • Hour: 小时
  • Minute: 分钟
  • Second: 秒

Date对象是什么

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

avaScript 将日期存储为毫秒

JavaScript 将日期存储为自 1970 年 1 月 1 日 00:00:00 UTC(协调世界时)以来的毫秒数。
零时间是 1970 年 1 月 1 日 00:00:00 UTC。
一天(24 小时)是 86 400 000 毫秒。

日期方法允许您获取并设置日期值(年、月、日、时、分、秒、毫秒)

7个数字分别指定年、月、日、小时、分钟、秒和毫秒(按此顺序).

日期获取方法

获取方法用于获取日期的某个部分(来自日期对象的信息)。下面是最常用的方法(以字母顺序排序):

  • getDate(): 以数值返回天(1-31)
  • getDay(): 以数值获取周名(0-6)
  • getFullYear(): 获取四位的年(yyyy)
  • getHours(): 获取小时(0-23)
  • getMilliseconds(): 获取毫秒(0-999)
  • getMinutes(): 获取分(0-59)
  • getMonth(): 获取月(0-11)
  • getSeconds(): 获取秒(0-59)
  • getTime(): 获取时间(从 1970 年 1 月 1 日至今)

创建Date对象的四种方法

不传参

  • 语法
    new Date()
    new Date(milliseconds)

返回值:表示的当前时间

传入数字(表示毫秒数)

  • 语法
   new Date(date string)

传入7个数字

  • 语法
 new Date(year, month, day, hours, minutes, seconds, milliseconds)

getFullYear()

定义

getFullYear() 方法返回指定日期的年份

语法

Date.getFullYear()

返回值

返回指定日期的年份。

示例

  let y = d.getFullYear() //2022
 console.log(y)

getMonth()

定义

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

语法

Date.getMonth()

返回值

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

示例

let m = d.getMonth() + 1//0-11
 console.log(m)

getDate()

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

语法

Date. getDate()

返回值

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

示例

let date = d.getDate()//1-31
console.log(date)

getHours()

定义

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

语法

Date. getHours()

返回值

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

示例

let h = d.getHours()//0-23
console.log(h)

getMinutes()

定义

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

语法

Date. getMinutes()

返回值

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

示例

let minute = d.getMinutes()//0-59
console.log(minute)

getSeconds()

定义

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

语法

Date. getSeconds()

返回值

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

示例

let s = d.getSeconds()//0-59
console.log(s)

getDay()

定义

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

注意:注释:星期日为 0,星期一为 1,依此类推。

语法

Date. getDay()

返回值

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

示例

let day = d.getDay()//返回数字 0周日 1周一
if(day === 0) day = '星期日'
if(day === 1) day = '星期一'
if(day === 2) day = '星期二'
if(day === 3) day = '星期三'
if(day === 4) day = '星期四'
if(day === 5) day = '星期五'
if(day === 6) day = '星期六'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容