我正在使用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>
答案 0 :(得分:0)
定义$ estHours = 0;在循环之前,接下来你应该使用$ estHours + = $ milestone_row-&gt; esthours;在循环中,
最后在HTML
中 <?php echo $estHours ?> hrs<br/>