使用jQuery将日期插入INPUT字段

jon*_*xel 6 jquery datetime input

我有4个INPUT字段,分别为月,日,小时,分钟.

<input type="text" id="month" name="month" value="" />
   <input type="text" id="day" name="day" value="" />
  <input type="text" id="hour" name="hour" value="" />
  <input type="text" id="minute" name="minute" value="" />
Run Code Online (Sandbox Code Playgroud)

我试图使用JS获得CURRENT时间并使用jQuery插入每个字段.

你能帮我找到合适的代码来实现这个目标吗?

Jam*_*ice 9

$(document).ready(function() {
   var now = new Date();
   $("#month").val(now.getMonth() + 1); //Months in JS start from 0
   $("#day").val(now.getDate());
   $("#hour").val(now.getHours());
   $("#minute").val(now.getMinutes());
});
Run Code Online (Sandbox Code Playgroud)

有关该对象的更多信息,请参见此MDN页面Date.


Jos*_*kle 3

嗯...它的价值:http://jsfiddle.net/V3J8c/1

$("#month").val(months[new Date().getMonth()])
$("#day").val(new Date().getDate())
$("#hour").val(new Date().getHours())
$("#minute").val(new Date().getMinutes())
Run Code Online (Sandbox Code Playgroud)