发布于 1970-01-01 08:00
  • 1 个回答
    • 1:需要引入下moment.js

      <scripttype="text/javascript">vard1,d2,d3,d4,d5,d6,d7;d1=moment().format("YYYY-MM-DD");d2=moment().add('days',1).format("YYYY-MM-DD");d3=moment().add('days',2).format("YYYY-MM-DD");d4=moment().add('days',3).format("YYYY-MM-DD");d5=moment().add('days',4).format("YYYY-MM-DD");d6=moment().add('days',5).format("YYYY-MM-DD");d7=moment().add('days',6).format("YYYY-MM-DD");$("#picker").picker({title:"请选择预约时间",cols:[{textAlign:'center',values:[d1,d2,d3,d4,d5,d6,d7],displayValues:['今天('+d1+")",'明天('+d2+")",'后天('+d3+")",'2天后('+d4+")",'3天后('+d5+")",'4天后('+d6+")",'5天后('+d7+")",],},{textAlign:'center',values:['09:00~11:00','11:00~13:00','13:00~15:00','15:00~17:00','17:00~19:00']},],onChange:function(rs){varchoseDate=$(".picker-items-col-wrapper").eq(0).find('.picker-selected').attr("data-picker-value");varchoseHour=$(".picker-items-col-wrapper").eq(1).find('.picker-selected').attr("data-picker-value");varhourList=$(".picker-items-col-wrapper").eq(1).find('.picker-item');varnowDate=moment();varhour=choseHour.split("~");varendDate=moment(choseDate+""+hour[1]);if(nowDate>endDate){varsetDate=choseDate;varsetHour="";hourList.each(function(){vartempHour=$(this).attr("data-picker-value");vartempEndDate=moment(choseDate+""+tempHour.split("~")[1]);if(tempEndDate>nowDate){setHour=tempHour;$("#picker").picker("setValue",[setDate,setHour]);returnfalse;}});if(setHour==""){setDate=nowDate.add('days',1).format("YYYY-MM-DD");setHour='09:00~11:00';$("#picker").picker("setValue",[setDate,setHour]);}}},});</script>
      2022-11-29 12:19 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有