Я хочу сравнить две даты и показать их перед моей статьей
пример разницы дат. ArtOne (+ 2 часа) |10.10.2009 |что-то
SQl
CREATE TABLE `mytable` (
`id` int(11) NOT NULL,
`PERSONNE_A_LIVRER` text NOT NULL,
`ETAT` text NOT NULL,
`DATE_TRANSPORT` text NOT NULL,
`DATE_LIVRER` text NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
DATE_TRANSPORT = 01/10/2019 11:38 DATE_LIVRER = 10/10/2019 11:38 ...
Все, что я хочузнать разницу в часах в столбце. вот моя модель,
public function select_all() {
$sql = "SELECT * FROM mytable";
$data = $this->db->query($sql);
return $data->result();
}
код моего контроллера
public function listart() {
$data['dataPegawai'] = $this->M_pegawai->select_all();
$this->load->view('pegawai/list_data', $data);
}
function differenceInHours($startdate,$enddate) {
$starttimestamp = strtotime($startdate);
$endtimestamp = strtotime($enddate);
$difference = abs($endtimestamp - $starttimestamp)/3600;
return $difference;
}
код моего просмотра html и php
<?php
foreach ($dataPegawai as $albat) {
?>
<tr>
<td style="min-width:90px;">
<?php echo $albat->PERSONNE_A_LIVRER ; ?>
</td>
<td>
<?php echo $albat->N_LIVRAISON;?>
</td>
<td>
<?php echo $hours_difference = differenceInHours($albat->DATE_EXP,$albat->DATE_TRANSPORT);?>
</td>
<td>
<?php echo $albat->DESTINATAIRE;?>
</td>
<td>
<?php echo $albat->DIRECTION_A_LIVRER ;?>
</td>
<td>
<?php echo $albat->DESCRIPCION_ETAT;?>
</td>
<td class="text-center" style="min-width:90px;">
<button class="btn default konfirmasiHapus-articulo"> List it </button>
</td>
</tr>
<?php
}
?>
и заранее спасибо