使用javascript点击按钮时的增加日期

时间:2016-01-30 14:00:43

标签: javascript jquery

我正在开发基于Cordova的应用程序。在我的应用中,我遇到日期增量问题。enter image description here

在上图中,我需要在点击前进和后退按钮时增加和减少日期。任何人请帮忙...

2 个答案:

答案 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