问答详情
源自:8-3 计时器setInterval()

先获取时间,再截取时分秒可行么?代码如下

<!DOCTYPE HTML>

<html>

<head>

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

<title>定时器</title>

<script type="text/javascript">

  var attime;

  function clock(){

    var time=new Date(); 

    attime1= time.getTime();

    attime2=attime1.split("");

    attime=attime2[3];

    document.getElementById("clock").value = attime;

  }

  setInterval(clock,100);

</script>

</head>

<body>

<form>

<input type="text" id="clock" size="50"  />

</form>

</body>

</html>


提问者:Yilia要多读书 2015-12-08 15:51

个回答

  • Caballarii
    2015-12-08 15:57:50
    已采纳

    attime1是一个数字,代表1970年以来的毫秒数,没有split方法,所以运行不起来

    你可以在程序中添加alert语句把变量打出来,看看是不是你想要的值。

  • 天启之魂
    2015-12-08 15:58:57

    attime1 attime2 没定义 掉了var 后面还没看

  • 天启之魂
    2015-12-08 15:52:21

    可不可行...自己放到浏览器中试试不就知道了么.....