查看: 580|回复: 0

预约时间段开发

[复制链接]

748

主题

39

回帖

3907

积分

管理员

总舵主

积分
3907
QQ
发表于 2024-5-25 18:19:11 | 显示全部楼层 |阅读模式


代码:
  1. Days(20)//从今天开始20天时间
  2. Days(days) {
  3.             if(days == '' || days == null || days == undefined || typeof days != "number"){
  4.                 return false;
  5.             }
  6.             let weekday = ['周日', '周一', '周二', '周三', '周四', '周五', '周六']
  7.             let res = [];//返回数据
  8.             let today = new Date().getTime();//今天
  9.             for(let i = 0; i < days; i++){
  10.                 let list={
  11.                     month:null,
  12.                     day:null,
  13.                     currDay:null,
  14.                     flag:false
  15.                 };
  16.                 let _day = new Date(today + 86400000 * i),
  17.                     year = _day.getFullYear(),
  18.                     month = (_day.getMonth() + 1),
  19.                     day = _day.getDate();

  20.                 let index = _day.getDay()
  21.                 let currDay = weekday[index]
  22.                 month < 10 ? '0' + month : month;
  23.                 day < 10 ? '0' + day : day;
  24.                 list.month=month;
  25.                 list.day=day;
  26.                 list.currDay=currDay;
  27.                 res.push(list);
  28.             }
  29.             res[0].currDay='今天';
  30.             res[1].currDay='明天';
  31.             return res;
  32.         }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
道不同,不相为谋!理想要有,万一实现了呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2513533699@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19000917号|鲁公网安备37078302000320号

在本版发帖
关注公众号
QQ客服返回顶部