我有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="" />
我正在尝试使用JS获取CURRENT时间并使用jQuery插入每个字段。
你能帮我找到合适的代码来实现这个目标吗?
答案 0 :(得分: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());
});
有关Date
对象的详细信息,请参阅此MDN page。
答案 1 :(得分:3)
meh ...值得的: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())
答案 2 :(得分:0)
var date = new Date(),
currDay = date.getDate(),
currHours = date.getHours(),
currMonths = date.getMonth() + 1;
currMinutes = date.getMinutes();
$("#day").val(currDay);
$("#month").val(currMonths);
$("#minute").val(currMinutes);
$("#hour").val(currHours);
答案 3 :(得分:0)
var date = new Date();
$('#month').val(date.getMonth() + 1);
$('#day').val(date.getDate());
$('#hour').val(date.getHours()); // This will be based on a 24-hour clock.
$('#minute').val(date.getMinutes());
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date