Date日期 UTC国际协调时间 从1970年1月1日0 时0分开始计算 可以精确到之前或之后的285616年
定义日期
//第一种 var date = new Date() //返回的当前时间 没有参数会返回当前的显示时间(电脑上的) console.log(date);
//第二种 指定一个日期(可以是字符串也可以是number) var date1 = new Date("2022-03-23T06:30:58.971Z") console.log(date1); console.log(date-date1); //得到对应的date和date1之间的时间差 var date2 = new Date('2022-01-01 10:10:10') //yyyy(年)-MM(月)-dd(日)-HH(时)-mm分-SS秒 consolelog(date2); var date3 = new Date(3600) //计算的就是离1970年1月1日0时0分的3600S的时间 console.log(date3);
日期的获取和设置
// 获取以 get 开头 var currentDate = new Date() //获取当前的时间 //获取年份 console.log(currentDate.getFullYear()); //获取当前本地时间的年份 //获取月份 console.log(currentDate.getMonth()); //获取当前的月份 //注意:只有0-11 1月就是0, 12月就是11 //获取日数 console.log(currentDate.getDate()); //当前月份的第几日 //获取小时数 console.log(currenDate.getHours()); //获取小时 24小时