目录
单词
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 以来的毫秒数