在codeigniter中计算总小时数和分钟数?

时间:2013-12-27 06:01:03

标签: php mysql codeigniter

我正在使用Codeigniter中的项目管理系统

我想计算特定任务的总小时数, 例如今天我在任务A上工作了1小时20分钟,第二天我在任务A上工作了2小时30分钟。 所以我的任务a的总工作时间应该是3小时50分钟。

如何计算这样的总小时数?

我尝试了以下的事情。

 <?php
if (!empty($result)) {
    $i = 1;
    $total = 0;
    foreach ($result as $milestone_row) {
        ?>
        <tr id="<?php echo $milestone_row->id; ?>"> 
            <?php
            if ($is_master_admin) {
                if ($i > 1) {
                    if ($milestone_row->userid == $userid) {

                    } else {
                        $userid = $milestone_row->userid;
                        echo $milestone_row->usertitle;
                    }
                } else {
                    $userid = $milestone_row->userid;
                    echo $milestone_row->usertitle;
                }
            }
            ?>

        <li class="in">
            <a href="">Add Bug</a>
            <div class="message">
                <span class="arrow"></span>
                <span class="body">
            <?php echo $milestone_row->description; ?><br/>
            <?php echo $milestone_row->esthours; ?> hrs<br/>

                    <span class="datetime">at <?php echo $milestone_row->createddate; ?></span>
                </span>
            </div>
        </li>
                    <?php
                    $i++;

                    $total = $total + $milestone_row->esthours;

                }
            }
            ?>

<label>Total :-<input type="text" value="<?php echo $total;?>"></input>

1 个答案:

答案 0 :(得分:0)

定义$ estHours = 0;在循环之前,接下来你应该使用$ estHours + = $ milestone_row-&gt; esthours;在循环中,

最后在HTML

 <?php echo $estHours ?> hrs<br/>