2017-02-07 17 views
0

の日付形式私はASP.NETとangularJSでWebアプリを作成していますが、ここでdatepickerの私はJavaScriptである:ASPXで変更日付ピッカー

$('#sandbox-container input').datepicker({ 
    autoclose: true 
}); 
$('#sandbox-container input').on('show', function (e) { 
    console.debug('show', e.date, $(this).data('stickyDate')); 
    if (e.date) { 
    $(this).data('stickyDate', e.date); 
    } else { 
    $(this).data('stickyDate', null); 
    } 
}); 
$('#sandbox-container input').on('hide', function (e) { 
    console.debug('hide', e.date, $(this).data('stickyDate')); 
    var stickyDate = $(this).data('stickyDate'); 
    if (!e.date && stickyDate) { 
    console.debug('restore stickyDate', stickyDate); 
    $(this).datepicker('setDate', stickyDate); 
    $(this).data('stickyDate', null); 
    } 
}); 

コードは以下の通りです:

<div id="sandbox-container" class="row"> 
    <div class="col-lg-offset-4 col-md-offset-4 col-sm-offset-4 col-xs-offset-2"> 
    <div class="row"> 
     <input type="text" ng-model="datefrm" date-format="dd-MM-yyyy" class="textboxandbutton" placeholder="From" date-only /> 
    </div> 
    </div> 
    <div class="col-lg-offset-4 col-md-offset-4 col-sm-offset-4 col-xs-offset-2"> 
    <div class="row"> 
     <input type="text" ng-model="dateto" date-format="dd-MM-yyyy" class="textboxandbutton" placeholder="To" date-only> 
    </div> 
    </div> 
</div> 

現在の形式はMM/dd/yyyyです。これは、日付が表示されている方法です。

2017年2月8日

私は日付の書式を変更する必要があります。

DD-MM-YYYY

私が見たいデータは:

08-02-2017

すべてのご協力をいただきありがとうございます。

次のコードは動作します

答えて

2

ただ、日付ピッカーのformatオプション追加:

format: 'dd-mm-yyyy' 

を下に見つけてくださいは、より多くの情報

$('#sandbox-container input').datepicker({ 
 
    autoclose: true, 
 
    format: 'dd-mm-yyyy' 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.0/js/bootstrap-datepicker.js"></script> 
 
<link href="http://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.0/css/datepicker3.css" rel="stylesheet"/> 
 

 
<div id="sandbox-container"> 
 
    <input type="text" type="text" class="form-control" /> 
 
</div>

ためスニペット
+0

ありがとうございます –

+0

あなたはいつも歓迎です:) – Curiousdev

0

var date = "01/24/1977"; 
var datearray = date.split("/"); 
var newdate = datearray[0] + '-' + datearray[1] + '-' + datearray[2];