我通过下面的代码得到了当天
var currentDate = new Date();
var year = currentDate.getFullYear();
var month = currentDate.getMonth()+1;
if (month < 10) month = "0" + month;
var day = currentDate.getDate();
if (day < 10) day = "0" + day;
currentDate = day + "-" + month + "-" + year;
现在我有输入类型日期。 所以我希望我在输入中添加的日期减去currentDate 我该怎么办?
请求帮助! 对不起,如果我的英语太差了
答案 0 :(得分:0)
只需包含momentjs,它可以让rhings更容易。
var current = moment();
$('#datepicker').change(function(e){
var d = moment.duration(current.diff(moment($(e.currentTarget).val())));
var s = "days: " + d.days() + " hours: " + d.hours() + " minutes: " + d.minutes();
$('#result').html(s);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.3/moment.js"></script>
<input type='date' id='datepicker' />
<div id='result'>
</div>
&#13;