我的HTML代碼:如何創建動態datetimepicker值?
$(function() {
$('#datetimepicker').datetimepicker({
minDate: moment().startOf('minute').add(300, 'm'),
});
$("#btnSubmit").click(function() {
value = document.getElementById('datetimepicker').value;
console.log(value)
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/js/bootstrap-datetimepicker.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/css/bootstrap-datetimepicker.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class='col-sm-6'>
<div class="form-group">
<input type='text' class="form-control" id='datetimepicker' />
</div>
</div>
</div>
</div>
<button id="btnSubmit">
Submit
</button>
演示這樣的:https://jsfiddle.net/oscar11/8jpmkcr5/83/
如果我點擊提交按鈕,我成功地爲300分鐘吧
得到datetime值但如果提交之前,我等了10分鐘,結果與我的預期不符
例如現在在6點。提交之前,我等待10分鐘。提交後,我得到的時間值是11.10。所以我想要它
我該怎麼做? 如何使自動日期時間值增加?
更新:
無論是在文本框的時間價值,可以自動根據當前的時間增加了嗎?
你想從現在的時間300分鐘點擊提交?日/月/年是用戶選擇的還是當前的? – sadlyblue
@sadlyblue,是的,日/月/年也是當前時間 –