Я использовал функции date() и mktime() для преобразования минут в правильный формат времени, например H: i теперь я потерял, чтобы преобразовать обратную форму H: i в минуты. Я попытался использовать некоторые математические но он не работает, хотя я обновляю и проверяю, что он не дает мне того времени, которое я обновил в поле времени, которое я выбрал время 11:11, а когда я его обновил, он показывает мне время как 02:01 должны были бы показать мне то же самое время посмотреть, что я сделал здесьХотите, чтобы преобразовать время форматирования в минуты
времени Обновления и хранение времени в базе данных, как в целом значении пути преобразования времени минут здесь является то, что я сделал
$st_time = explode(':', $_POST['start_time']);
if($st_time[1] == '00') {
$start_time = $st_time[0] * 60;
} else {
$start_time = $st_time[0] * $st_time[1];
}
Для retreving обратно из базы данных я использовал некоторые PHP встроенный в функции
<input type="time" class="form-control" name="start_time" value="<?php echo date('H:i', mktime(0,$data['start_time'])); ?>" />
Пожалуйста, скажите мне, что я делаю неправильно, что то, что мне не хватает ??
То, что вам не хватает, это PHP, встроенный в классы [DateTime] (http://PHP.net/DateTime). – vascowhite
Почему вы взорвали время и не просто извлекаете минуты с помощью встроенной функции DateTime? попробуйте это: '$ date = strtotime ($ _ POST ['start_time']); echo date ('H', $ date); 'и он даст вам часы. –
Я хочу сэкономить время в формате минут, чтобы данный метод работал, он будет конвертировать время, которое будет с 12:00 до минуты? –