第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在php中將值作為時(shí)間返回

如何在php中將值作為時(shí)間返回

PHP
POPMUISE 2022-06-11 09:18:50
我很可能是時(shí)間求和函數(shù)的返回值作為時(shí)間。function GetApprovedOt($connect,$emp_id,$passmonth)  {      $query01 ="SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `ot_hour` ) ) ) AS timeSum                  FROM otresquest                 WHERE em_id = $emp_id AND  from_month LIKE '$passmonth%' AND overtime_status=6";      $statement = $connect->prepare($query01);      if($statement->execute())      {          $result = $statement->fetchAll();        foreach($result as $row){              $sum =$row["timeSum"];              return $sum;             }       }  } 我的可能是上面的函數(shù)返回超過(guò) 24 小時(shí)的時(shí)間。120:20:00但我很可能無(wú)法在條件正確的情況下比較這個(gè)值。所以我需要格式返回值作為時(shí)間變量。我該怎么做?筆記  function formatHours($time){    $date = explode(':', $time);    return ($date[0]*60*60)+($date[1]*60)+$date[2];    } 上面的函數(shù)變量轉(zhuǎn)換為時(shí)間。在我的情況下,我不能直接應(yīng)用, formatHours(GetApprovedOt($connect,$row["emp_id"],$_GET["month"]))因?yàn)樗鼤?huì)得到通知和警告Warning: A non-numeric value encountered in C:\xampp\htdocs\attendance\admin\report05.php on line 321Notice: Undefined offset: 1 in C:\xampp\htdocs\attendance\admin\report05.php on line 321Notice: Undefined offset: 2 in C:\xampp\htdocs\attendance\admin\report05.php on line 321我如何處理這個(gè)案子? 更新 GetApprovedOt 函數(shù) var_dump 返回為
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊

我認(rèn)為問(wèn)題是GetApprovedOt函數(shù)總是不返回時(shí)間值。你應(yīng)該改變你的函數(shù)如下


function GetApprovedOt($connect,$emp_id,$passmonth)

{

    $query01 ="SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `ot_hour` ) ) ) AS timeSum 

               FROM otresquest

               WHERE em_id = $emp_id AND  from_month LIKE '$passmonth%' AND overtime_status=6";

    $statement = $connect->prepare($query01);


    if($statement->execute())

    {  

        $result = $statement->fetchAll();

        foreach($result as $row){

            if ($row["timeSum"] != NULL) {

                $sum =$row["timeSum"];

                return $sum;

            } else {

                return '00:00:00';

            }

        }


     }


}

現(xiàn)在你可以通過(guò)formatHours(GetApprovedOt($connect,$row["emp_id"],$_GET["month"]))


查看完整回答
反對(duì) 回復(fù) 2022-06-11
  • 1 回答
  • 0 關(guān)注
  • 94 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)