-1

私はブートストラップdatetimepickerで新しいです。どのように私はdefautの時間形式を変更するのですか?私はmysqlのデフォルトの日付形式(yyyy/mm/dd)を持っています。また、私のdatetimepickerを変更して、データベースの日付形式と同じにしたい。ここで私のブートストラップdatetimepickerの日付フォーマットを変更する方法

は、ブートストラップ日付時刻ピッカーである:ここ

<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

答えて

1

これを試してみてください:

$('.datepicker').datepicker({ 
    format: 'dd/mm/yyyy' // pass here your desired format 
}); 

注:日付のデータベースのデフォルトの形式はDMY

であるあなたは次のようにデータベースサポートされる形式にコントローラ機能でそれを変更することができます。

$DB_date = date('Y-m-d', strtotime($date_picker_date)); 
+0

私はこの状況にいます。私

で 私はAJAX データでそれを作った:。まだ文字列(10) "2016年12月28日" $( '#のfrm_reg')(シリアライズ)、 値iは、形式にすでにそれを変更します。「YYYY/mm/dd '//ここに希望の書式を渡してください –

+0

もう一度私の質問を確認してください。私はそれを編集しました –

+0

私の更新された回答を確認してください –

0

チェックthis http://www.eyecon.ro/bootstrap-datepicker/

フォーマットは

$('.datepicker').datetimepicker({ 
    format: 'DD-MM-YYYY HH:mm:ss' // change format here 
    }); 
+0

私はこの状況にある場合はどうですか。私で 私はAJAX データでそれを作った:。まだ文字列(10) "2016年12月28日" $( '#のfrm_reg')(シリアライズ)、 値iは、形式にすでにそれを変更します。「YYYY/mm/dd '//あなたの希望のフォーマットをここに渡します –

+0

@JcJohnコードをhttps://jsfiddle.net/に送り、リンク –

+0

を与えることができます.jsfiddleにajaxを追加できますか?私は現在codeigniterにあります –

0

代わり入力型でなければなりません= "テキスト"タイプ= "日付"を設定します。その後、SQLでデータ型smalldatetimeを設定します。それ以外の具体的なフォーマットは、SQLのデータ型をvarcharと設定し、ストアドプロシージャを作成してストアドプロシージャで必要に応じて変換することを意味します。convert(varchar(11), dcreate_dt, (106)) as column_name

関連する問題