У меня есть форма, которая рассчитывает часы и минуты от времени.Я хотел бы преобразовать результат в значение для расчета, как 1 час 30 минут результат 1,5.Теперь я получаю результат 1,3.Мне нужно рассчитать и записать его.
Я нашел несколько конвертеров, но в данный момент он не рассчитывается, поэтому он не подходит для того, что мне нужно.
Я также хочу, чтобы пользователь увиделчасы и минуты, как показывает мой код.Я знаю, что могу разделить секунды только с 0,6, но затем показать в опции выбора 0,25 вместо 0,15.Это не вариант.
- Ura pričetka - время начала,
- Ura končanja - время окончания,
- Nadure - это просто вычисление значения по определенному значению,
- Ure - результат, который необходимо рассчитать и преобразовать в данный момент
Я рассчитываю в Java.
Код:
<td align="left">Ure </td>
<td align="left"><input name="ure" id="ure" type="text" onchange="updatesum()"/></td>
</tr>
<tr>
<th align="right">Ura pričetka </th>
<td align="left"><select name="urap" id="urap" type= "time" onChange="updatesum()" value="9.00"/>
<OPTION>
<?php for($hours=0; $hours<24; $hours++) // the interval for hours is '1'
for($mins=0; $mins<60; $mins+=15) // the interval for mins is '15'
echo '<option>'.str_pad($hours,2,'0',STR_PAD_LEFT).'.'
.str_pad($mins,2,'0',STR_PAD_LEFT).'
</option>'; ?></OPTION></td>
<td align="left">Nadure </td>
<td align="left"><input name="nadure" id="nadure" type="text" onchange="updatesum()" /></td>
</tr>
<tr>
<th align="right">Ura končanja </th>
<td align="left"><select name="urak" id="urak" type= "time" onChange="updatesum()" value=""/>
<OPTION>
<?php for($hours=0; $hours<24; $hours++) // the interval for hours is '1'
for($mins=0; $mins<60; $mins+=15)
// the interval for mins is '15'
echo '<option>'.str_pad($hours,2,'0',STR_PAD_LEFT).'.'
.str_pad($mins ,2,'0',STR_PAD_RIGHT).'
</option>';
?>
</OPTION>
</td>
<script type="text/javascript">
function updatesum() {
document.loginForm.ures.value = (document.loginForm.urak.value -0) - (document.loginForm.urap.value -0);
$ures = loginForm.ures.value;
if (loginForm.ures.value > <?php echo $test ?>) {
loginForm.ure.value ='<?php echo $test ?>'
loginForm.nadure.value = (document.loginForm.ures.value -0) - (document.loginForm.ure.value -0);
}
if (loginForm.ures.value <= <?php echo $test ?>) {
loginForm.ure.value = loginForm.ures.value
loginForm.nadure.value = (document.loginForm.ures.value -0) - (document.loginForm.ure.value -0);
}
};
</script>
<input type="text" name="ures" onChange="updatesum()"/>