2016-10-12 3 views
0

私はDatePickerのカレンダーとして、このモジュールを使用していたWebアプリケーションを開発しています:デフォルトの設定でsemnatic-UI-Calendarで日付形式を変換するにはどうすればいいですか?

https://github.com/mdehoog/Semantic-UI-Calendar

、私は日付を選択すると、それは次の形式で入力された:「10月12日、そのAPIを参照して2016年10月12日2016' 年私が選択した日付は、次の形式で入力することにしたい

『』

、私は、次のJavaScriptコードを使用しています:

0を

「yyyy-mm-dd」の形式で日付を取得する方法を知っている人はいますか?

答えて

1

テキストフィールドから値を読み取る代わりに、カレンダーのonChangeイベントを使用できます。これにより、JavaScript Dateオブジェクトが作成され、自分自身をフォーマットすることができます。

$(document).ready(function() { 
    $('.date_selecter').calendar({ 
     type: 'date', 
     onChange: function(date) { 
      var year = date.getFullYear(); 
      var month = date.getMonth() + 1; 
      var day = date.getDate(); 
      if (month < 10) { 
       month = '0' + month; 
      } 
      if (day < 10) { 
       day = '0' + day; 
      } 

      // everything combined 
      console.log(year + '-' + month + '-' + day); 
     } 
    }); 
}); 
+0

ありがとう! – Elisha512

関連する問題