为了账号安全,请及时绑定邮箱和手机立即绑定

倒计时天数多了一个月啊,输入当天日期,出来是31天

var newTime = new Date();

var endTime = new Date(2015,1,19);

var leftTime = ((endTime.getTime() - newTime.getTime())/(1000*60*60*24));

alert(Math.ceil(leftTime));


正在回答

5 回答

var endTime = new Date(2015,0,19); 代表的才是1月19日

0 回复 有任何疑惑可以回复我~
#1

Poley_ 提问者

谢谢啊,就说哪要减去一个月的,那视频上讲的也没减
2015-01-19 回复 有任何疑惑可以回复我~
#2

Fiona0126 回复 Poley_ 提问者

月数和星期数都是从0开始计数的~
2015-01-19 回复 有任何疑惑可以回复我~
#3

Poley_ 提问者 回复 Fiona0126

我知道了,视频上日期是加了引号的,加引号就对了
2015-01-19 回复 有任何疑惑可以回复我~
#4

Fiona0126 回复 Poley_ 提问者

对的~
2015-01-19 回复 有任何疑惑可以回复我~
查看1条回复

加上引号如var date=new Date("2016,5,6");


0 回复 有任何疑惑可以回复我~

可以用这种格式的var endTime = new Date(2015/7/19); 就不会有多出来的一个月了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55626    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

倒计时天数多了一个月啊,输入当天日期,出来是31天

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信