I am really new to Codeigniter, and just learning from scratch. I use CI3.
in native PHP I have a function like this
( to calculate the number of days between two dates) :
function dateDiff($date1, $date2){
$d1 = date_create($date1); $d2 = date_create($date2);
$diff = date_diff($d1,$d2);
$result = $diff->format("%a");
return $result;
}
I have read the manual of CI3 & tried but no success.
this is my trial code
defined('BASEPATH') OR exit('No direct script access allowed');
class DateDiff {
public $date1 = ''; public $date2 = '';
public function __construct($params)
{
$d1 = date_create($this->date1); $d2 = date_create($this->date2);
$diff = date_diff($d1,$d2);
$result = $diff->format("%a");
return $result;
} }
then I call it in other controller, like this :
$NumberOfDays = $this->load->library('datediff', ['2025-01-01','2025-02-02']); echo $NumberOfDays;
Got error.
how to create such a function in CI3 custom library so I can call it in every controller