[前端] 获取前一天和后一天

实现功能:

默认显示今天的日期,然后点击左箭头获取前一天,点击右箭头获取后一天

 

效果:

 

html布局:

 

<div class="zh_date_box pull-left">
    <div class="zh_date_switch zh_prev"></div>
    <div class="zh_date_content">
        8月23日<br>
        周一
    </div>
    <div class="zh_date_switch zh_next"></div>
</div>

 

 

 

js脚本:

 

function onDutyDate() {
    var oDate = new Date();
    var month = oDate.getMonth();
    var date = oDate.getDate();
    var day = oDate.getDay();
    var week = ['周日','周一','周二','周三','周四','周五','周六'];
    var index = 0;
    // 今天
    var dateStr = (month+1)+'月'+date+'日'+'<br>'+week[day];
    $('.zh_date_content').html(dateStr);

    // 前一天
    $('.zh_date_switch.zh_prev').click(function() {
        index--;
        if(index<-1) {
            index=-1;
            return false;
        }
        oDate.setDate(date+index);
        var prevDateStr = (oDate.getMonth()+1)+'月'+oDate.getDate()+'日'+'<br>'+week[oDate.getDay()];
        $('.zh_date_content').html(prevDateStr);
    });

    // 后一天
    $('.zh_date_switch.zh_next').click(function() {
        index++;
        if(index>1) {
            index=1;
            return false;
        }
        oDate.setDate(date+index);
        var nextDateStr = (oDate.getMonth()+1)+'月'+oDate.getDate()+'日'+'<br>'+week[oDate.getDay()];
        $('.zh_date_content').html(nextDateStr);
    });
}
onDutyDate();

 

欢迎关注技术开发分享录:http://fenxianglu.cn/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天空还下着雪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值