jquery - 使用 Codeigniter 将 jQuery datepicker + timepicker 中的值插入到 MySQL datetime 数据类型?

标签 jquery mysql codeigniter datetimepicker

我想使用 Codeigniter 将 jQuery datepicker + timepicker 中的值插入到 MySQL datetime 数据类型,但问题是它插入 (1970-01-01 01:00 :00)。

这是我的 JavaScript 代码:

// Datetimepicker
$('#birthday').datetimepicker({
    dateFormat: 'yy-mm-dd',
    timeFormat: 'HH:mm:ss'
});

这是我输入的值:

1940-09-18 17:18:21

这是我的输入:

<input type="text" name="birthday" value="" id="birthday" class="ltr hasDatepicker" maxlength="250" tabindex="3">

这是 Controller :

function add()
     {

        $this->form_validation->set_rules('name', 'name', 'trim|required');
        $this->form_validation->set_rules('birthday', 'birthday', 'trim|required');
        $this->form_validation->set_message('required', '%s is required');

        if($this->form_validation->run())
        { 
            $user_Id = $this->user_model->add($_POST);   
        }

     }

这是我在模型中的代码:

function add($options = array())
{

    $options = array(

    'name' => $this->input->post('Name'),

    'birthday' => date('Y-m-d H:i:s', strtotime($this->input->post('birthday'))),

    );


    $this->db->insert('mg_field', $options);

    return $this->db->insert_id();
}

但不幸的是它 1970-01-01 01:00:00 进入了数据库!我做错了什么?!

最佳答案

如果您的输入值与 1940-09-18 17:18:21 格式完全相同,则

更改您的代码

'birthday' => date('Y-m-d H:i:s', strtotime($this->input->post('birthday'))),

'birthday' => $this->input->post('birthday'),

希望你能成功。

亲爱的投反对票的人理解他的意见。

关于jquery - 使用 Codeigniter 将 jQuery datepicker + timepicker 中的值插入到 MySQL datetime 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18877028/

相关文章:

javascript - 如何在 Ruby on Rails 应用程序中使用 Javascript 获取 CSS 文件的内容?

javascript - OctoberCMS - 如何在 javascript 中提供组件数据

javascript - 在插入 MySQL 之前尝试转义数据时出现 Node.js 错误

mysql - 最佳实践 : Which information should I store in my database?

Codeigniter:使用数据网格

javascript - 如何仅从 ajax().done() 附加一个 div

javascript - jQuery 在 Accordion 上旋转箭头图像

mysql - 为什么这个 MySQL 查询的结果会相乘?

database - 在 CodeIgniter 3 中即时更改数据库名称

javascript - 在Codeigniter中显示JQgrid中的动态数据