2016-04-26 8 views
0

HTMLの日付入力から取得した日付形式を変更し、テキストボックスに追加する必要があります。現在、日付を04-26-2016として追加している場合は、2016-04-26としてテキストボックスに追加されます。jQueryを使用して日付形式をd-m-yに変更する

しかし、私が必要とするのは、テキストボックスに次のように追加することです:26-04-2016。 jqueryを使用していますか?

$(document).ready(function() 
{ 
    //onee is date input: 
    $("#onee").on('change', function() 
    { 
    var val = $("#onee").val(); 
    $('#one').val($('#one').val() + "- Date:" + val); 
    }); 
}); 
+1

どのように日付を追加し、解析していますか? – callback

+2

[jQueryの日付の書式設定]の複製があります(http://stackoverflow.com/questions/5250244/jquery-date-formatting) – hansn

+0

いいえ、私はその投稿を見て、私を助けませんでした。 Chek my edit @callback –

答えて

2

セットAの値を試してみてください。

var a=$.datepicker.formatDate("dd-mm-yy", new Date("2016-04-26")); 

console.log(a); 

出力: "26-04-2016"

+0

それは私がそれをテストした作品です。 –

2

あなたのテキストボックスに、この1

var todaydate = new Date("2016-04-26"); //pass val varible in Date(val) 
var dd = todaydate .getDate(); 
var mm = todaydate .getMonth()+1; //January is 0! 
var yyyy = todaydate .getFullYear(); 
if(dd<10){ dd='0'+dd } 
if(mm<10){ mm='0'+mm } 
var date = dd+'-'+mm+'-'+yyyy; 
関連する問題