Javascript 引导datetimepicker选择过去的月份
当我选择一个“当前日期”,然后选择一个多少个月的“范围”时,它如何能够以“从和到”格式自动输出日期 这是我项目的一张照片。“从”的输出必须为2017年1月2日,“到”的输出必须为2017年1月5日 我正在使用Eonasdan的引导日期时间选择器: 这是我的代码: index.chtmlJavascript 引导datetimepicker选择过去的月份,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,当我选择一个“当前日期”,然后选择一个多少个月的“范围”时,它如何能够以“从和到”格式自动输出日期 这是我项目的一张照片。“从”的输出必须为2017年1月2日,“到”的输出必须为2017年1月5日 我正在使用Eonasdan的引导日期时间选择器: 这是我的代码: index.chtml <div class="row"> <label class="col-md-2 control-label">Current Month:</label>
<div class="row">
<label class="col-md-2 control-label">Current Month:</label>
<div class="col-md-10">
<div class="input-group date" id="dpMonth">
<input type="text" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<div class="row">
<label class="col-md-2 control-label">Range:</label>
<div class="col-md-10">
<input id="txtRange" type="text" class="form-control">
</div>
</div>
<div class="row">
<label class="col-md-2 control-label">From:</label>
<div class="col-md-10">
<input id="txtFrom" type="text" class="form-control" disabled>
</div>
</div>
<div class="row">
<label class="col-md-2 control-label">To:</label>
<div class="col-md-10">
<input id="txtTo" type="text" class="form-control" disabled>
</div>
</div>
这是一个有效的演示:
它没有任何错误处理,所以您需要设置它。这只是向您展示如何实现它
var range = $('#txtRange').val();
var toDate = $('#dpMonth').data("DateTimePicker").date().startOf('month').subtract(1, 'day');
var fromDate = $('#dpMonth').data("DateTimePicker").date().startOf('month').subtract(range, 'month');
$("#txtFrom").val(fromDate.format('L'));
$("#txtTo").val(toDate.format('L'));
你有没有试过做点什么?给我们看看code@Prabodh我不知道怎么开始。你能在你的代码中得到日期选择器日期吗。只需要加上几个月。
var range = $('#txtRange').val();
var toDate = $('#dpMonth').data("DateTimePicker").date().startOf('month').subtract(1, 'day');
var fromDate = $('#dpMonth').data("DateTimePicker").date().startOf('month').subtract(range, 'month');
$("#txtFrom").val(fromDate.format('L'));
$("#txtTo").val(toDate.format('L'));