1

我正在尝试在我的应用程序的创建用户视图中保存出生日期字段,我正在使用引导程序日期选择器使其更友好。将其格式化为 yyyy-mm-dd 以匹配 sql 日期格式。

在创建视图中,当我选择日期时,它看起来像这样: 1993-07-06

但是当我保存并去数据库检查新创建的用户时,我总是在生日字段上得到这个:

2180-01-05

boostrap 日期选择器是否与它有关?

我的 js 里只有这个

$('#data_1 .input-group.date').datepicker({
    format: "yyyy-mm-dd",
    todayBtn: "linked",
    keyboardNavigation: false,
    forceParse: false,
    autoclose: true
});

任何帮助都感激不尽!

4

1 回答 1

-1

数据库中的生日字段检查数据类型是使用保存生日字段检查日期格式之后的日期,请参见下面的示例

$date='2016-04-02';
$date1=date('Y-m-d',strtottime($date));
echo $date1;

之后将您的数据保存到您的字段中。使用蛋糕 php

$this->request->data['Modelname']['datefiled']=$date1;
 $this->Modelname->create();
        if ($this->Modelname->save($this->request->data)) {
}
于 2016-04-02T04:09:59.910 回答