为什么把(放在这个位置打印出来的结果是错误的

为什么把(放在这个位置打印出来的结果是错误的

var today=new Date();

var a=today.getFullYear();

var b=today.getMonth();

var c=today.getDate();

var d=today.getHours();

var e=today.getTime();

var f=today.getDay();

today.setDate(today.getDate()+10);

console.log(today);

console.log(f);


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
小丸子爱吃菜 2017-08-22 09:48:49

setDate() 方法用于设置一个月的某一天。参数是:day,表示一个月中的一天的一个数值(1 ~ 31)。    

你这样写today.setDate(today.getDate()+10);得到的是一个毫秒数,并不是天数,自己可以打印出来看下。


小丸子爱吃菜 2017-08-21 17:49:37

问题不清楚,请再详细描述一下!

祝学习愉快!

  • 提问者 慕运维0494850 #1
    today.setDate(today.getDate()+10);把加的天数放在最下面,打印出来的星期几是错误的
    2017-08-21 18:39:53
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师