2017-02-28 17 views
1

dateText月とdatePickerオブジェクトselectedMonthの間に出力月に違いがある理由は誰にも分かりませんが、Januaryは0であるのが普通ですか? getMonth()またはe.selectedMonth方法は(ゼロ年の最初の月を示す)ゼロベース値として、ローカル時間に基づき、指定された日時に月戻りJquery UI Datepicker - 選択された月の問題

https://jsfiddle.net/s6k398gr/

+0

可能な重複15799514/why-does-javascript-getmonth-count-0-and-getdate-count-from-1) –

答えて

1
$(document).ready(function() { 

$('#datepicker').datepicker({ 
    dateFormat: 'dd-mm-yy', 
    onSelect: function(dateText, e) { 
     $('.selectedDate').text(dateText); 
     $('.objectDate').text(e.selectedDay + '-' + e.selectedMonth + '-' + e.selectedYear); 
    } 
    }); 
}); 

0から11の間の整数で、現地時間による指定された日付の月を表します。 0は1月、1〜2月などに対応します。

$(document).ready(function(){ 
 
\t $('#datepicker').datepicker({ 
 
    \t dateFormat: 'dd-mm-yy', 
 
    \t onSelect: function(dateText, e){ 
 
    \t $('.selectedDate').text(dateText); 
 
     $('.objectDate').text(e.selectedDay + '-' + (e.selectedMonth +1) + '-' + e.selectedYear); 
 
    } 
 
    }); 
 
});
<link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> 
 
<div id="datepicker"> 
 
</div> 
 
<br> 
 
<div> 
 
    Selected Date: <span class="selectedDate"></span><br> 
 
    Object Date: <span class="objectDate"></span> 
 
</div>

JSフィドルデモ:[?なぜjavascriptのgetMonthは0から数えるとのgetDateは1から数えるん](http://stackoverflow.com/questions/のhttps://jsfiddle.net/geogeorge/c91jfzn7/

関連する問題