在我的應用程序中,我想瀏覽特定日期。第一次點擊我得到我需要的日期,但第二次點擊它保持不變。每次點擊更新的日期
var getDate = function() {
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var yesterday = d.getDate()-1;
var tomorrow = d.getDate()+1;
var output = d.getFullYear() + '/' +
((''+month).length<2 ? '0' : '') + month + '/' +
((''+day).length<2 ? '0' : '') + day;
$('#yesterday, #tomorrow').click(function() {
if (this.id === 'yesterday') {
var output = d.getFullYear() + '/' +
((''+month).length<2 ? '0' : '') + month + '/' +
((''+day).length<2 ? '0' : '') + yesterday;
$("#today_date").text(output);
}
else if (this.id === 'tomorrow') {
var output = d.getFullYear() + '/' +
((''+month).length<2 ? '0' : '') + month + '/' +
((''+day).length<2 ? '0' : '') + tomorrow;
$("#today_date").text(output);
}
});
$("#today_date").text(output);
};
jsfiddle example herehttp://jsfiddle.net/7LXPq/800/
你想在每次點擊時保持遞增/遞減日期? – Ravi 2014-11-03 09:36:18
是每次點擊去+1或-1日 – WilsonG 2014-11-03 09:38:39
然後你做錯了它,你也只是遞減的日子將會去<0 or > 31. – Ravi 2014-11-03 09:47:47