0000-02-25 MySQL дата выпуска, иногда дата вставляется как 0000-02-25 - PullRequest
0 голосов
/ 24 февраля 2020

У меня есть проблема с датой в моем коде воспламенителя. Мой код похож на

enter image description here

$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-мм-дд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...