如何更改 bootstrap datetimepicker 的日期格式
how to change the date format of my bootstrap datetimepicker
我是 bootstrap 日期时间选择器的新手。我将如何更改其默认时间格式?我的默认日期格式为 mysql (yyyy/mm/dd)。我还想更改我的日期时间选择器,以便它与我的数据库日期格式一致。
这是 bootstrap 日期时间选择器:
<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>
这是我想要的格式:
$('.datepicker').datepicker({
format: 'yyyy/mm/dd' // pass here your desired format
});
这是我的 ajax:
$.ajax({
url: siteurl+"sec_date/mydate",
type: "POST",
data: $('#date').serialize(),
dataType: "JSON",
success: function(data) {
}
)};
当我 var_dump
它在我的控制器中时,因为我正在使用 codeigniter,输出仍然是 mm/dd/yyyy
试试这个:
$('.datepicker').datepicker({
format: 'dd/mm/yyyy' // pass here your desired format
});
注意:数据库默认日期格式为日-月-年
您可以在控制器函数中将其更改为数据库支持的格式,例如:
$DB_date = date('Y-m-d', strtotime($date_picker_date));
检查这个
参见 http://www.eyecon.ro/bootstrap-datepicker/
格式必须是
$('.datepicker').datetimepicker({
format: 'DD-MM-YYYY HH:mm:ss' // change format here
});
而不是输入类型="text"设置类型="date"。然后在 SQL 中设置数据类型 smalldatetime
。否则你任何特定的格式意味着将 SQL 中的数据类型设置为 varchar
并创建存储过程然后根据你的需要在存储过程中转换它使用这个 convert(varchar(11), dcreate_dt, (106)) as column_name
我是 bootstrap 日期时间选择器的新手。我将如何更改其默认时间格式?我的默认日期格式为 mysql (yyyy/mm/dd)。我还想更改我的日期时间选择器,以便它与我的数据库日期格式一致。
这是 bootstrap 日期时间选择器:
<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>
这是我想要的格式:
$('.datepicker').datepicker({
format: 'yyyy/mm/dd' // pass here your desired format
});
这是我的 ajax:
$.ajax({
url: siteurl+"sec_date/mydate",
type: "POST",
data: $('#date').serialize(),
dataType: "JSON",
success: function(data) {
}
)};
当我 var_dump
它在我的控制器中时,因为我正在使用 codeigniter,输出仍然是 mm/dd/yyyy
试试这个:
$('.datepicker').datepicker({
format: 'dd/mm/yyyy' // pass here your desired format
});
注意:数据库默认日期格式为日-月-年
您可以在控制器函数中将其更改为数据库支持的格式,例如:
$DB_date = date('Y-m-d', strtotime($date_picker_date));
检查这个 参见 http://www.eyecon.ro/bootstrap-datepicker/
格式必须是
$('.datepicker').datetimepicker({
format: 'DD-MM-YYYY HH:mm:ss' // change format here
});
而不是输入类型="text"设置类型="date"。然后在 SQL 中设置数据类型 smalldatetime
。否则你任何特定的格式意味着将 SQL 中的数据类型设置为 varchar
并创建存储过程然后根据你的需要在存储过程中转换它使用这个 convert(varchar(11), dcreate_dt, (106)) as column_name