案例-做一个酒店预定小程序用的日期选择案例

本文介绍如何制作一个用于酒店预定的小程序日期选择案例,适用于支付宝和微信小程序。通过构建最近6个月的日历,展示并高亮显示入住和离店时间。文中提供HTML、CSS和JS代码,并对优化部分进行了说明,包括选择入住时间后的离店时间处理及禁止选择今天之前日期的逻辑。
摘要由CSDN通过智能技术生成

今天给大家分享一个酒店预定小程序用的日期选择案例,我是做的支付宝小程序,如果需要应用到微信小程序,请将相关字眼改成微信用的字眼,比如onTap改bindtap,a:if或者a:for改成wx:if和wx:for,JS和CSS大体是一样的,不需要修改,不多说,先上效果图

在这里插入图片描述
设计思路:根据年份和月份构建最近6个月的日历,获取每个月的第一天是星期几,空白用空对象填充,每个月需要的格子数 = 每月1号的星期数 + 每月对应的天数。在HTML中遍历日期数据,根据条件判断高亮显示入住时间、离店时间以及两者之间的时间。一下是全部代码(优化在最后).

html代码

    <view class="page">
      <view class="reserve-time">
        <text>入住时间</text>{
  {inTime}}
        <text>离店时间</text>{
  {outTime}}
      </view>
      <!-- 星期 -->
      <view class='header'>
        <view a:for='{
  {date}}' class='{
  {item == "周六" || item == "周日" ? "weekM
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值