1.创建 Date 对象
Date 对象由新的Date() 构造函数创建。
有 4 种方法创建新的日期对象:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
第一种:let time1 = new Date(); //let一个日期对象time1给Date构造函数承载当前日期
第二种:let time2 = new Date(2022,5,1); //let一个日期对象time2承载2022年5月1日
注意:第二种方法用指定日期和时间创建新的日期对象。7个数字分别指定年、月、日、小时、分钟、秒和毫秒(按此顺序),6个数字指定年、月、日、小时、分钟、秒。
2.new Date()
用当前日期和时间创建新的日期对象
Date 对象用于处理日期和时间
首字母大写的是构造函数,new Date()可以理解为构造函数Date使用new实例化一个时期对象time
let time = new Date();
document.write(time)
输出的是当前的日期时间:Tue Apr 26 2022 01:48:03 GMT+0800 (中国标准时间)
3.Date日期格式和输出
上面使用第二种方法,那七个数可以单独输出;
<script>
// 返回当前时间
let time1 = new Date();
// 指定时间
// let time1 = new Date('2021/10/10 12:13:14');
// 获得time1年份
document.write(time1.getFullYear())
// 获得time1月份,取值在0-11之间,从0开始,表示1月份;以此类推
//注意:month从0开始所以假如现在是5月则返回值为4所以要+1才可以。
document.write(time1.getMonth())
// 获得time1日期,取值在1-31之间
document.write(time1.getDate());
// 获得time1的星期,取值在0-6之间,0表示星期日;
document.write(time1.getDay());
// 获得时,取值在0-23之间
document.write(time1.getHours());
// 获得分,取值在0-59之间
document.write(time1.getMinutes());
// 获得秒,取值在0-59之间
document.write(time1.getSeconds());