시간 형식 00:00:00
을 십진수 0.00
으로 변환하려고합니다.MysQl 시간을 십진수 형식으로 변환
<?php
$hourswork_wk1 = $deposit26['hours_worked'];
$decimalHourswk1 = decimalHours($hourswork_wk1);
decimalHours();
function decimalHours($timewk1)
{
$hourswork_wk1 = explode(":", $timewk1);
return ($hourswork_wk1[0] + ($hourswork_wk1[1]/60) + ($hourswork_wk1[2]/3600));
echo $decimalHours
}
;?>
편집
<?php
$hourswork_wk1 = $deposit26['hours_worked'];
$decimalHourswk1 = decimalHours($hourswork_wk1);
function decimalHours($timewk1)
{
$hourswork_wk1 = explode(":", $timewk1);
return ($hourswork_wk1[0] + ($hourswork_wk1[1]/60) + ($hourswork_wk1[2]/3600));
}
?>
내가 정의되지 않은 함수 decimalHours()를 호출 오류 :
나는이 시도. 내가 도대체 뭘 잘못하고있는 겁니까?
퍼팅은'echo' 후에는'return'는 이해되지 않는다. 'return' 문은 함수를 종료합니다. – Barmar
'decimalHours()'뒤에';'가 없습니다. – Barmar
왜'decimalHours()'행이 있습니까? 아무것도하지 않으며 유효하지 않은 구문입니다. – Barmar