Mysql 如何更改我的引导datetimepicker的日期格式
我是新的引导日期时间采集器。我将如何更改其默认时间格式?。我有一个默认的mysql日期格式(yyyy/mm/dd)。我还想更改我的datetimepicker,使其与我的数据库日期格式一致 以下是引导日期时间选择器:Mysql 如何更改我的引导datetimepicker的日期格式,mysql,twitter-bootstrap,codeigniter,date,bootstrap-datetimepicker,Mysql,Twitter Bootstrap,Codeigniter,Date,Bootstrap Datetimepicker,我是新的引导日期时间采集器。我将如何更改其默认时间格式?。我有一个默认的mysql日期格式(yyyy/mm/dd)。我还想更改我的datetimepicker,使其与我的数据库日期格式一致 以下是引导日期时间选择器: <form id="date"> <div class="form-group"> <label class="control-label col-sm-3" for="pbdate">Birthdate:</label>
<form id="date">
<div class="form-group">
<label class="control-label col-sm-3" for="pbdate">Birthdate:</label>
<div class="col-sm-5">
<div class="input-group date" data-provide="datepicker">
<input type="text" class="form-control" id="pabdate" name="pabdate" placeholder="Birthdate" required>
<div class="input-group-addon">
<span class="glyphicon glyphicon-th"></span>
</div>
</div>
</div>
</div>
</form>
以下是我的ajax:
$.ajax({
url: siteurl+"sec_date/mydate",
type: "POST",
data: $('#date').serialize(),
dataType: "JSON",
success: function(data) {
}
)};
当我var\u dump
在我的控制器中转储它时,因为我正在使用codeigniter,所以输出仍然是mm/dd/yyyy
请尝试以下操作:
$('.datepicker').datepicker({
format: 'dd/mm/yyyy' // pass here your desired format
});
注意:数据库日期的默认格式为D-M-Y
您可以在控制器功能中将其更改为数据库支持的格式,如:
$DB_date = date('Y-m-d', strtotime($date_picker_date));
检查这个
看
格式必须是
$('.datepicker').datetimepicker({
format: 'DD-MM-YYYY HH:mm:ss' // change format here
});
而不是输入type=“text”设置type=“date”。然后在SQL中设置数据类型
smalldatetime
。否则,任何特定的格式都意味着在SQL中将数据类型设置为varchar
,并创建存储过程,然后根据需要在存储过程中转换它。使用此convert(varchar(11),dcreate_dt,(106))作为列名
如果我遇到这种情况,先生该怎么办。在我的文章中,我用ajax数据制作了:$('#frm_reg').serialize(),value still string(10)“12/28/2016”我已经将其更改为格式:'yyyy/mm/dd'//将您想要的格式传递给这里,如果我遇到这种情况,先生怎么办。在我的示例中,我使用ajax数据制作:$('#frm_reg').serialize(),value still string(10)“12/28/2016”我已经将其更改为格式:'yyyy/mm/dd'//传递您想要的格式我可以在JSFIDLE中添加ajax吗?我目前在CodeIgnitery中,您可以看到ajax的左侧选项,我将编辑我的问题。我无法在浏览器中运行JSFIDLE
$('.datepicker').datetimepicker({
format: 'DD-MM-YYYY HH:mm:ss' // change format here
});