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

为什么不显示

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>研究生考试时间</title>
<link rel="stylesheet" href="style.css"  />
</head>
<script language="javascript" type="text/javascript">    
  window.onload = function(){
  var timedate= new Date(2016,6,4);     //自定义结束时间 
  var now =newDate();    //获取当前时间
  var date = timedate.getTime() - now.getTime();    //得出的为毫秒
  var time =math.ceil(date/(1000*60*60*24));  //1000 * 60 * 60 * 24一天的秒数
    if(time > 0 ){
      document.getElementById('timeShow').innerHTML = time;
 }
    }
</script>
</head>
<body>
   <div class="content2">
    <div class="txtshow">距离设置时间还有<span  id="timeShow"></span>天</div>
   </div>
</body>
</html>

正在回答

3 回答

math对象大写Math.ceil()

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

喵和鱼 提问者

谢谢,但是改了还是不行。。。。
2016-05-17 回复 有任何疑惑可以回复我~
#2

MTzl 回复 喵和鱼 提问者

1.var now时,应该是new Date(),要分开 2.math大写
2016-10-23 回复 有任何疑惑可以回复我~

三个地方有问题。

  1. 设置结束日期的内容要加引号,不然会推迟一个月;

  2. 获取当前时间,newDate 你没有加空格;

  3. 调用Math的ceil方法,而不是math,注意大小写。

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

new Date(2016,6,4)里面加双引号new Date(“2016,6,4”)

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

举报

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

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

进入课程

为什么不显示

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