php – codeigniter中两个日期之间的差异

abscondingsince是一个值为2016-08-24的日期字段,而dateofcontactviaphone是一个值为2016-08-26的日期字段.当我尝试回显时间跨度($row [‘absconding since’],$row [‘dateofcontactviaphone’]);它给出2016-08-2446年,8个月,3天,5小时,43分钟作为输出,而它应该是2天等等.我不知道我犯了什么错误.我的观看代码如下:

<table  cellpadding="10px" border="1" style="background:none;width:75%;" RULES="ROWS" class="tab_data">
  <thead>
    <th>Employee Name</th>
    <th>Absconding Since</th>
    <th>Absconding Days</th>
    <th>Phone Log</th>
    <th>Comments on call made</th>
    <th>Date of Email Sent</th>
    <th>Comments/responses to email recorded</th>
    <th>View Absconding Checklist</th>
  </thead>
  <tbody>
    <?PHP 
      $serial_no = 1;
      $i = 0;
      foreach($rows as $row){ 
      $i++;


      ?>
    <tr>
      <td style="width:10%">
        <?PHP echo $row['name']; ?>
      </td>
      </td>
      <td style="width:10%">
        <?PHP echo $row['abscondingsince'];
          echo timespan($row['abscondingsince'],$row['dateofcontactviaphone']);
           ?>
      </td>
      <td style="width:10%">
        <?PHP echo $row['dateofcontactviaphone']; ?>
      </td>
      <td style="width:10%">
        <?PHP echo $row['commentsphone']; ?>
      </td>
      <td style="width:10%">
        <?PHP echo $row['dateofcontactviaemail']; ?>
      </td>
      <td style="width:10%">
        <?PHP echo $row['commentsemail']; ?>
      </td>
      <td style="width:10%">
        <?PHP
          if ($row['last_status'] == 'Accepted'){ 
          echo anchor('exits/view_exit_checklist/'.$row['id'],"<i class='fa fa-eye edit_row' alt='View' title='Edit' rel='".$row['id']."' ></i>",array('rel'=>$row->id,'class'=>'edit_row'));
          }
          else
          {
          echo "NA";
          }
          ?>
      </td>
    </tr>
    <?PHP               
      } ?>
  </tbody>
</table>

解决方法

像这样使用: –

echo timespan(strtotime($row['absconding since']),strtotime($row['dateofcontactviaphone']));

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...