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

在网站上无法显示时间,单独在页面中打开,文字又乱码,这是什么原因啊?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>当前系统时间</title>

<script language="javascript" type="text/javascript">

  window.onload = function(){

    showTime();

  }

  function checkTime(i){  //补位处理

    if(i<10){

        i="0"+i

    }  return i;

  }

  function showTime(){

    var now=new Date();

    var year=now.getFullYear();

    var month=now.getMonth()+1;

    var day=now.getDate();

    var h=now.getHours();

    var m=now.getMinutes();

    var s=now.getSeconds();

    m=checkTime(m)

    s=checkTime(s)


var weekday=new Array(7)

    weekday[0]="星期日"

    weekday[1]="星期一"

    weekday[2]="星期二"

    weekday[3]="星期三"

    weekday[4]="星期四"

    weekday[5]="星期五"

    weekday[6]="星期六"

    vad d=now.getDay();

    

    document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+weekday[d]+h+":"+m+":"+s;

    t=setTimeout('showTime()',500)

  }


</script>

</head>

<body>

<div class="content1">

  <div id="show">显示时间的位置</div>

</div>

</body>

</html>


正在回答

5 回答

那是因为格式不对,你把这个换上试试<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

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

慕课网一直都是使用的UTF-8,不知道这次为什么改成gb2312,你的浏览器不支持,我的显示正常,建议你用火狐浏览器吧

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

寻找光明的黑马 回复 一指定江山 提问者

136250909,其实我是新手,不厉害的,互相交流吧
2016-11-20 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5831919f00018dd604390116.jpg

在浏览器中打开,前面的文字是乱码

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

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>当前系统时间</title>
<link rel="stylesheet" href="style.css"  />
<script language="javascript" type="text/javascript">

  window.onload = function(){
    showTime();
  }
  function checkTime(i){  //补位处理
    if(i<10)
    {i='0'+i}
    return i;
  }
  function showTime(){
    var now=new Date();
    var year=now.getFullYear();
    var month=now.getMonth()+1 ;
    var day=now.getDate() ;
    var h=now.getHours();
    var m=now.getMonth() ;
    var s= now.getSeconds();
    m=checkTime(m)
    s=checkTime(s)

    var weekday=new Array(7)
    weekday[0]="星期日"
    weekday[1]="星期一"
    weekday[2]="星期二"
    weekday[3]="星期三"
    weekday[4]="星期四"
    weekday[5]="星期五"
    weekday[6]="星期六"

    document.getElementById("show").innerHTML=""+year+"年"+month+"月"+day+"日 "+  weekday[now.getDay()] +h+":"+m+":"+s;
    t=setTimeout('showTime()',500)
  }

</script>
</head>
<body>
<div class="content1">
  <div id="show">显示时间的位置</div>
</div>
</body>
</html>

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

一指定江山 提问者

我在下面给你上截图,你看看,我复制了你的代码到编辑器里保存成html,在慕课网上没有问题,但是用浏览器打开的话,前面的文字也是乱码。
2016-11-20 回复 有任何疑惑可以回复我~

1.你点击提交了吗?2,把第四行gb2312改成utf-8试试

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

一指定江山 提问者

还是没有用
2016-11-20 回复 有任何疑惑可以回复我~
#2

寻找光明的黑马 回复 一指定江山 提问者

我把我的发在下面,你自己找找哪不一样,我的没问题
2016-11-20 回复 有任何疑惑可以回复我~
#3

寻找光明的黑马 回复 一指定江山 提问者

我的分钟不对,忽略吧
2016-11-20 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

在网站上无法显示时间,单独在页面中打开,文字又乱码,这是什么原因啊?

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