選択した2つの日付から日数を計算しようとしていますが、私のコードは機能していません。2日間の日数を計算します
$(document).ready(function(){
calulateDays()
});
function calulateDays(){
$('#levTo').blur(function(){
var levfrom=$('#levFrom').val();
levto=$('#levTo').val();
from, to,duration;
from = moment(levfrom, 'YYYY-MM-DD');
to = moment(levto,'YYYY-MM-DD');
duration=to.diff(from,'days')
$('#levDuration').val(duration + ' days');
});
}
\t \t \t \t
<label>Date From</label>
<input type="date" name="levFrom" id="levFrom" class="levFrom">
\t \t \t \t
<label >Date To</label>
<input type="date" name="levTo" id="levTo" class="levTo">
\t \t \t
<label >Duration</label>
<input type="text" name="levDuration" id="levDuration" class="levDuration" readonly="readonly">
\t \t \t \t
あなたが使用していると思われるmoment.js-libraryへの参照がありません。それをページに追加してください。 – Esko
はい私はそのプラグイン 'https:// cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.1/moment.min.js' – user7397787