это моя вставка раздел в $ total_minutes и $ total_hour косяк быть вставлены в таблицуне могу вставить разницу этого в таблице
$year = $_POST['year'];
$month = $_POST['month'];
$day = $_POST['day'];
$hour = $_POST['hour'];
$min = $_POST['min'];
$sec = $_POST['sec'];
$year1 = $_POST['year1'];
$month1 = $_POST['month1'];
$day1 = $_POST['day1'];
$hour1 = $_POST['hour1'];
$min1 = $_POST['min1'];
$sec1 = $_POST['sec1'];
$time_in = $year.'-'.$month.'-'.$day.' '.$hour.'-'.$min.'-'.$sec;
$time_out = $year1.'-'.$month1.'-'.$day1.' '.$hour1.'-'.$min1.'-'.$sec1;
$total_minutes = $total_min;
$total_hour = $total_hr;
$sql = "INSERT INTO time (year, month, day, hour, min, sec, year1, month1, day1, hour1, min1, sec1, time_in, time_out, total_minutes, total_hour)
VALUES
('$year','$month','$day','$hour','$min','$sec','$year1','$month1','$day1','$hour1','$min1','$sec1','$time_in','$time_out', '$total_minutes', '$total_hour')";
, как я могу добавить это в моей таблице?
минут
$datetime1 = strtotime($row['time_in']); //year-month-day hr:min:sec timein
$datetime2 = strtotime($row['time_out']); //year-month-day hr:min:sec timeout
$interval = abs($datetime2 - $datetime1);
$total_min = round($interval/60);
$total_minutes = $total_min;
час
function convertToHoursMins($total_minutes, $format = '%02d:%02d') {
if ($total_minutes < 1) {
return;
}
$hours = floor($total_minutes/60);
$wmin = ($total_minutes % 60);
return sprintf($format, $hours, $wmin);
}
$total_hr = convertToHoursMins($total_minutes, '%02d hours %02d minutes');
$total_hour = $total_hr;
им новый и я хотел простой ответ
Что значение '' time_in' и time_out'? Получаете ли вы ошибку –
, какую ошибку вы получаете? – devpro
@Uchiha Извините, просто измените $ datetime1 = strtotime ($ time_in) и $ datetime2 = strtotime ($ time_out) –