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

来源:8-3 计时器setInterval()

Yilia要多读书

2015-12-08 15:51

<!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>


写回答 关注

3回答

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

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

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

    Yilia要... 回复Caball...

    万分感谢,确实是好了!您特别棒!

    2015-12-08 17:01:06

    共 6 条回复 >

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

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

    天启之魂 回复Caball...

    汗 是么...我是学java的....还没习惯js.....

    2015-12-08 16:09:27

    共 3 条回复 >

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

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

    Yilia要...

    运行不起来,不知道错哪里

    2015-12-08 15:53:07

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题