Вставка даты в поле INPUT с помощью jQuery - PullRequest
6 голосов
/ 11 августа 2011

У меня есть 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, и вставить в каждое поле, используя jQuery.

МожетВы помогаете мне разработать правильный код для этого?

Ответы [ 4 ]

9 голосов
/ 11 августа 2011
$(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());
});

См. Страницу MDN для получения дополнительной информации об объекте Date.

3 голосов
/ 11 августа 2011

Мех ... за то, что это стоит: 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())
0 голосов
/ 11 августа 2011
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

0 голосов
/ 11 августа 2011
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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...