jQuery:使用当前时间小时,分钟,秒自动预填充输入

时间:2014-02-01 12:08:44

标签: jquery

我正在考虑识别输入,例如

<input class="date" type="text" value=""></input>

并且使用vale =“”部分自动插入时间,每次刷新时都会以这样的格式进行更改; 12:34:55 - 所以它抓住了小时:分钟:秒。

所以结果将是:

<input class="date" type="text" value="12:34:55"></input>

1 个答案:

答案 0 :(得分:1)

使用:

  function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
 // add a zero in front of numbers<10
 m=checkTime(m);
 s=checkTime(s);
$('.date').val(h+":"+m+":"+s);
 t=setTimeout(function(){startTime()},500);
 }

function checkTime(i)
{
  if (i<10)
  {
  i="0" + i;
  }
  return i;
 }
 setInterval(function(){startTime()},1000);

<强> Wokring Fiddle