我修改了一个简单的每周列表,我做了一些分页功能。作为新手和学习我的方式我陷入困境,因为我只能拿起今天,而不是太熟悉日期格式/操纵。所以我要求好人们让我走上正轨。
有人可以指导我朝正确的方向发展吗?代码类型有效,但我只能从今天开始向后或向前移动7天。此外,这是我的第一个日历类型的代码,任何其他建议都非常受欢迎,如何使其更准确。
这个日历的目的是通过选择每天一个php文件将在底部显示来自MySQL数据库的一些信息,其中所有日期都以UNIX格式存储。
感谢您提前输入,以下是我坚持使用的代码:
<script>
var today = new Date();
function movedate(n){
for(count=0;count<7;count++){
var f_actdate = $.datepicker.formatDate("dd/mm/yy", new Date(today.getFullYear(), today.getMonth(), today.getDate() -today.getDay()+ count+1+n));
$("#day"+count).html(f_actdate);
//change the global today ???
}
}
$(document).ready(function(){
$("#pre").click(function(){
movedate(-7);
});
});
$(document).ready(function(){
$("#after").click(function(){
movedate(7);
});
});
答案 0 :(得分:0)
经过几次尝试后,我找到了所需的解决方案:
function movedate(n){
for(count=0;count<7;count++){
var f_actdate = $.datepicker.formatDate("dd/mm/yy", new Date(today.getFullYear(), today.getMonth(), today.getDate() -today.getDay()+ count+1+n));
$("#day"+count).html(f_actdate);
}
**today.setDate(today.getDate()+n);**
}