青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長(zhǎng)網(wǎng)

17站長(zhǎng)網(wǎng) 首頁(yè) 編程 PHP編程 查看內(nèi)容

如何計(jì)算總時(shí)數(shù):分鐘考勤休息時(shí)間?

2023-1-19 16:49| 查看: 6554 |來(lái)源: 互聯(lián)網(wǎng)

我有一個(gè)$attendace變量包含來(lái)自Laravel查詢構(gòu)建器的集合:$attendance=collect(DB::table('attendance_copy')-where('emp_number',Aut ...

我有一個(gè)$attendace變量包含來(lái)自Laravel查詢構(gòu)建器的集合:

$attendance = collect(DB::table('attendance_copy')->where('emp_number', Auth::user()->emp_number)->where('date_created', $datenow)->get());

這是結(jié)果:

[
   {
      "row_id":65,
      "emp_number":"IPPH0004",
      "time_stamp":"01:00:00",
      "attendance_status":"Punch In",
      "date_created":"2021-10-02"
   },
   {
      "row_id":68,
      "emp_number":"IPPH0004",
      "time_stamp":"07:30:00",
      "attendance_status":"Start Break",
      "date_created":"2021-10-02"
   },
   {
      "row_id":69,
      "emp_number":"IPPH0004",
      "time_stamp":"08:00:00",
      "attendance_status":"End Break",
      "date_created":"2021-10-02"
   },
   {
      "row_id":70,
      "emp_number":"IPPH0004",
      "time_stamp":"08:30:00",
      "attendance_status":"Start Break",
      "date_created":"2021-10-02"
   },
   {
      "row_id":71,
      "emp_number":"IPPH0004",
      "time_stamp":"09:00:00",
      "attendance_status":"End Break",
      "date_created":"2021-10-02"
   }
];

我到目前為止所做的(當(dāng)只有1個(gè)start break和end break時(shí)有效):

$startbreak = strtotime(( isset( $attendance->where('attendance_status', 'Start Break')->first()->time_stamp  ) == null ? "00:00:00" : $attendance->where('attendance_status', 'Start Break')->first()->time_stamp));$endbreak = strtotime(( isset( $attendance->where('attendance_status', 'End Break')->first()->time_stamp  ) == null ? "00:00:00" : $attendance->where('attendance_status', 'End Break')->first()->time_stamp));$minsbreak = date('i',$endbreak - $startbreak);

但在我的例子中,每個(gè)員工全天都會(huì)記錄很多休息時(shí)間。我想計(jì)算一下員工的休息時(shí)間:

從上面的集合(12hr格式)來(lái)看,它應(yīng)該是01:00 total hrs。從7:30 to 8:00 is 30mins和8:30 to 9:00 is another 30mins開始。將有5個(gè)最長(zhǎng)中斷時(shí)間。

這可能嗎?或者我應(yīng)該重新設(shè)計(jì)我的出席表?

此答案假定集合已由employee_number篩選,并且Start Break之后的狀態(tài)必須為End Break。

$total_break_time = 0;

for ($i = 0; $i < count($attendance); ++$i) {
    if ($i == 0)
        continue;

    if ($attendance[$i-1]['attendance_status'] == 'Start Break') {
        $previous_timestamp = strtotime($attendance[$i-1]['date_created'] . ' ' . $attendance[$i-1]['time_stamp']);
        $current_timestamp = strtotime($attendance[$i]['date_created'] . ' ' . $attendance[$i]['time_stamp']);
        $total_break_time += ($current_timestamp - $previous_timestamp);
    }
}

echo gmdate('H:i:s', $total_break_time) . PHP_EOL;

$total_break_time是秒數(shù)。gmdate函數(shù)將其轉(zhuǎn)換為小時(shí)、分鐘、秒,返回01:00:00。

本文最后更新于 2023-1-19 16:49,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 日本三级床震 | 花季v3.0.2黄在线观看 | 伦理片飘花免费影院 | 亚洲精品福利一区二区在线观看 | 久久亚洲精品永久网站 | 国产成人精品永久免费视频 | 国产区免费在线观看 | 秋霞伦理手机在线看片 | 玖玖爱这里只有精品视频 | 亚洲精品久久99蜜芽尤物TV | 亚洲视频91| 一本道高清不卡v免费费 | 俄罗斯黄色大片 | yellow视频免费观看 | 精品无码国产自产在线观看 | 揉抓捏打抽插射免费视频 | 扒开美女嫩bbb | 红桃传媒少妇人妻网站无码抽插 | 曰韩一本道高清无码av | 日韩精品无码视频一区二区蜜桃 | 久久久久久亚洲精品影院 | 奇米狠狠干 | 国产真实乱对白精彩 | 欧美性动漫3d在线观看完整版 | 狠狠色狠色综合曰曰 | 三级色视频 | 黄色片软件大全 | 在教室伦流澡到高潮HNP视频 | 秋秋影视午夜福利高清 | 忘忧草日本在线社区WWW电影 | 亚洲国产日韩欧美高清片a 亚洲国产日韩a精品乱码 | 超污视频带污疼免费视频 | 暖暖 免费 高清 日本在线 | 办公室里呻吟的丰满老师电影 | 精品欧美一区二区三区久久久 | 最近更新2019中文字幕国语 | 91久久偷偷做嫩草影院免 | 精品福利一区 | 成人在线视频免费观看 | 在线播放一区二区精品产 | 蜜臀AV999无码精品国产 |