使用php在数据库中插入日期格式

时间:2014-08-25 13:22:13

标签: php mysql codeigniter codeigniter-2 php-5.3

我有一个问题,我尝试但没有收到...我需要在数据库中插入日期: 我的剧本:

 <script>
 $(document).ready(function() {
     $("#datepicker").datepicker({
         format: 'yyyy-mm-dd'
     });
 })

我的HTML:

<div class="form-group">
     <label>Date:</label>
     <input class="form-control marg-left-10" name="date" id="datepicker">
</div>

我的php:

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

将数据插入数据库:1962-12-31。 请帮帮我。

2 个答案:

答案 0 :(得分:2)

尝试替换

$this->input->post['date']

$this->input->post('date')

更多信息: - https://ellislab.com/codeigniter/user-guide/libraries/input.html

答案 1 :(得分:1)

我建议使用DateTime::createfromformat(string $format , string $time)。即:

$date = DateTime::createFromFormat("Y-m-d", $this->input->post('date'));
$stringDate = $date->format("Y-m-d H:i:s");