У меня есть проблема с датой в моем коде воспламенителя. Мой код похож на
$from_date = $this->input->post('from_date'); //2020-02-24
$to_date = $this->input->post('to_date'); //2020-02-30
$date_from = strtotime($from_date);
$date_to = strtotime($to_date);
for ($i=$date_from; $i<=$date_to; $i+=86400) {
$loop_eventdate = date("Y-m-d", $i);
if ($num_rows == 0) {
$insert_array = array(
...
,
'EventDate' => $loop_eventdate,
...
);
$this->db->where($where_array);
$result_object = $this->db->insert($Table, $insert_array);
} else {
$update_array = array(
'GroupId' => $new_group_id
);
$this->db->where($where_array);
$result_object = $this->db->update($Table, $update_array);
}
}
Приведенный выше код хранится на 98% дат правильно, но 2% дат, таких как 0000-мм-дд