- 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 = '星期六'