[英]how to change the date format of my bootstrap datetimepicker
i am new in bootstrap datetimepicker. 我是引导datetimepicker的新手。 How would i change its defaut time format?. 我将如何更改其默认时间格式? I have a default date format of mysql (yyyy/mm/dd). 我有mysql的默认日期格式(yyyy / mm / dd)。 I want also to change my datetimepicker so that it co-inside my database date format. 我还想更改datetimepicker,使其与数据库日期格式共存。
Here is the bootstrap date time picker: 这是引导日期时间选择器:
<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>
here is the format i want: 这是我想要的格式:
$('.datepicker').datepicker({
format: 'yyyy/mm/dd' // pass here your desired format
});
Here is my ajax: 这是我的ajax:
$.ajax({
url: siteurl+"sec_date/mydate",
type: "POST",
data: $('#date').serialize(),
dataType: "JSON",
success: function(data) {
}
)};
When i var_dump
it in my controller because i am using codeigniter the output is still mm/dd/yyyy
当我因为使用Codeigniter而在控制器中进行var_dump
时,输出仍为mm/dd/yyyy
Try this: 尝试这个:
$('.datepicker').datepicker({
format: 'dd/mm/yyyy' // pass here your desired format
});
Note: Database default format of date is DMY 注意:数据库的默认日期格式为DMY
You can change it in controller function to database supported format like: 您可以在控制器功能中将其更改为数据库支持的格式,例如:
$DB_date = date('Y-m-d', strtotime($date_picker_date));
check this See http://www.eyecon.ro/bootstrap-datepicker/ 检查此内容参见http://www.eyecon.ro/bootstrap-datepicker/
format must be 格式必须是
$('.datepicker').datetimepicker({
format: 'DD-MM-YYYY HH:mm:ss' // change format here
});
Instead of input type="text" set type="date" . 代替输入type =“ text”,设置type =“ date” 。 Then in SQL set datatype smalldatetime
. 然后在SQL中设置数据类型smalldatetime
。 Else you any specific format means set datatype in SQL as varchar
and create stored procedure then convert it as your need in the stored procedure use this convert(varchar(11), dcreate_dt, (106)) as column_name
另外,任何特定格式都意味着在SQL中将数据类型设置为varchar
并创建存储过程,然后根据需要在存储过程中对其进行转换,请使用此convert(varchar(11), dcreate_dt, (106)) as column_name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.