Время + 30 минут
Помогите сделать добавление к значению времени.
Вот такой код
$('#count_21 td input').change( function() {
var jqdate = $(this).val();
var jqdates = jqdate.substr(-2);
var jqdatem = jqdate.substr(-5, 2);
var jqdateh = jqdate.substr(-8, 2);
$('#time_auk_start_torg').val(jqdateh+":"+jqdatem+":"+jqdates);
var jqdatem_end = jqdatem + 30;
$('#time_auk_start_torg_pls').val(jqdateh+":"+jqdatem_end+":"+jqdates);
});
В поле вводим дату и время в таком формате 25.06.2014 12:20:00 При изменении поля #count_21 td input берутся данные только времени, которые записываются в поле time_auk_start_torg. Нужно записывать данные еще в одно поле time_auk_start_torg_pls, но к текущему значению добавить 30 минут Вот такое значение var jqdatem_end = jqdatem + 30; выведет (если например у нас было 15 минут) 1530 Как ко времени добавлять минуты чтобы еще не было минут больше 60 и часов больше 23? |
tai,
:cray: http://learn.javascript.ru/datetime
<script>
var jqdate = '25.06.2014 12:20:00';
var jqdates = jqdate.substr(-2);
var jqdatem = jqdate.substr(-5, 2);
var jqdateh = jqdate.substr(-8, 2);
var d = new Date();
var time = jqdate.replace(/^(\d+)\.(\d+)\./, '$2/$1/')
d.setTime(Date.parse(time));
d.setMinutes(d.getMinutes()+30)
document.write(d.toLocaleTimeString());
</script>
|
| Часовой пояс GMT +3, время: 05:04. |