js日期

114 阅读1分钟
  • new Date(毫秒数)就可以得到毫秒数对应的事件对象
  • setDate(多少号)可以得到对应多少号的毫秒数
  • 结合用,就可以得到多少号的时间信息
let d = new Date();//返回当日距 197011 日之间的毫秒数
console.log(d.getTime());     
let d = new Date();
 let gd = d.getDate();
       console.log(gd);//可以得到当天日期
let d = new Date();
 let gd = d.getDate();
let sd = d.setDate(gd+6);
console.log(sd);
//返回从当天到六天后的毫秒数
 let d = new Date();
        let gd = d.getDate();
        let sd = d.setDate(gd + 6);
        let dd = new Date(sd);
        console.log(dd);

2.png

1.题目:4天后 打印出星期几 用setDate方法去实现

代码块
let d = new Date();
let newDate = d.getDate()+5;
let haomiaoshu = d.setDate(newDate);
let newd = new Date(haomiaoshu);
document.write('4天后是星期'+ newd.getDay());

2.题目:使用Date对象,输出当前日期5天之后是星期几

  var dy = ["星期一", "星期二", "星期三", "星期四", "星期五"];
        var d = new Date();
        d.setDate(d.getDate() + 6);/* 将当前日期改为5天之后 */
        d.getDay();/* 获取5天之后是星期几 */
        dy[d.getDay()];/* 代入数组转换成文字 */
        document.write('当前日期五天之后是' + dy[d.getDay()]);