0

我想将值插入到数据库中。我有一个表作为registration_patients。我的代码是:

$data = array(
    'patients_first_name' => $this->input->post('first_name'),
    'patients_last_name' => $this->input->post('last_name'),
    'patients_email' => $this->input->post('email'),
    'patients_password'=> $this->input->post('password'),
    'patients_birth_date'=> date('Y-m-d', strtotime($this->input->post('day') . "-" .$this->input->post('month') . "-" . $this->input->post('year'))),
    'patients_sex'=> $this->input->post('sex'),
    'patients_telephone'=> $this->input->post('telephone'),
    'patients_codice_fiscale'=> $this->input->post('codice_fiscale'),
    'account_active'=> 0
    );
    return $this->db->insert('registration_patients', $data);

现在它被插入到数据库总线中,显示一些错误和警告

遇到 PHP 错误

严重性:警告

消息:strtotime():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们为“BST/1.0/DST”选择了“欧洲/伦敦”

文件名:models/doctors_model.php

行号:22 并遇到 PHP 错误

严重性:警告

消息:date():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone_set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们为“BST/1.0/DST”选择了“欧洲/伦敦”

文件名:models/doctors_model.php

行号:22

4

1 回答 1

7

在你的root_folder/index.php写作date_default_timezone_set('America/New_York');中,看看问题是否解决了。这是的链接available timezones

于 2013-10-10T13:08:38.097 回答