0
總小時
- 次用戶使用寫入DB:
$time = date('g:i:s a', time());
2)該表是這樣的: 3)結果用縮小到目前的每週工作時間:計算從返回的結果
date_default_timezone_set("America/New_York");
if (date("w")==1){$bow=strtotime("now");} else {$bow=strtotime("previous Monday");}
if (date("w")==0){$eow=strtotime("now");} else {$eow=strtotime("next Sunday");}
$bow=date("m/d/Y",$bow);$eow=date("m/d/Y",$eow);
$ihold=mysqli_query($con,"SELECT * FROM timeclock where idex='$data[idex]' AND date >='$bow' AND date <='$eow' ORDER BY date");
while ($data = mysqli_fetch_array($ihold)) {WHAT WOULD GO HERE TO PERFORM THE CALC?}
現在這裏是即時得到自己丟了,我需要計算基於返回的時間在給定的周工作小時數在mysqli查詢中。自從「時間」欄既代表開始和結束的時候,我真的不能使用這樣下方的方法(或我不知道如何設置while loop
,使其與這方面的工作)
$start_time = '9:36';
$end_time = '12:36';
$start = explode(':', $start_time);
$end = explode(':', $end_time);
$total_hours = $end[0] - $start[0] - ($end[1] < $start[1]);
echo $total_hours . ' hours';
我有在STO上看到了幾個例子,但它們似乎都有/使用了一個固定的開始日期+時間和固定的結束日期+時間。提前致謝。
你的表格是怎麼樣的(它還沒有找到).. – Pieter
你的數據庫被稱爲mysql,而不是mysqli –
@Pieter不知道如何回答你,表格圖像顯示在帖子中。 – DMSJax