我正在开发基于Cordova的应用程序。在我的应用中,我遇到日期增量问题。
在上图中,我需要在点击前进和后退按钮时增加和减少日期。任何人请帮忙...
答案 0 :(得分:1)
所以,在这里你有一个演示,我想你使用jQuery
HTML
<button id="decr">
decr
</button>
<span id="date"></span>
<button id="incr">
incr
</button>
JS
var date = new Date();
$("#date").text(date.toDateString());
$('#decr').on('click', function() {
date = new Date(Date.parse($('#date').text()));
date.setDate(date.getDate() - 1);
$('#date').text(date.toDateString());
});
$('#incr').on('click', function() {
date = new Date(Date.parse($('#date').text()));
date.setDate(date.getDate() + 1);
$('#date').text(date.toDateString());
});
jsfiddle https://jsfiddle.net/4hqyq8qm/1/
答案 1 :(得分:1)
8640000毫秒= 24 * 60 * 60 * 1000
增量日期:
var dataI = new Date();
var i = dataI.valueOf() + 86400000 ;
dataI = new Date( i);
减少日期:
var dataI = new Date();
var i = dataI.valueOf() - 86400000 ;
dataI = new Date( i);
的
jsfiddle.net/zpmu0m51