为PHP预订系统设置48小时窗口


setting up 48 hour window for php booking system

我正在开发一个预订系统,目前需要一些帮助。

我正试着把所有的书都加上48小时的时差。

例如,如果一个客户在2011年9月14日03:28登录进行预订。

系统只允许他从2011年9月16日起预订。

不仅如此,我还希望系统只显示某一年的日期。

因此,在2011年9月14日登录的客户只会看到2011年9月至12月的日期,而不会看到之前或之后的任何内容!

我如何为所有预订设置48小时窗口(即+48小时)并设置年底的截止日期?

感谢您的帮助。

提前感谢!

<label for="date"><?php echo __('Pickup Date') ?> <span>*</span></label>
    <select name="day">
      <option value="1"   > 01 </option>
      <option value="2"   > 02 </option>
      <option value="3"   > 03 </option>
      <option value="4"   > 04 </option>
      <option value="5"   > 05 </option>
      <option value="6"   > 06 </option>
      <option value="7"   > 07 </option>
      <option value="8"   > 08 </option>
      <option value="9"   > 09 </option>
      <option value="10"   > 10 </option>
      <option value="11"   > 11 </option>
      <option value="12"   > 12 </option>
      <option value="13"   > 13 </option>
      <option value="14"   > 14 </option>
      <option value="15"   > 15 </option>
      <option value="16"   > 16 </option>
      <option value="17"   > 17 </option>
      <option value="18"   > 18 </option>
      <option value="19"   > 19 </option>
      <option value="20"   > 20 </option>
      <option value="21"   > 21 </option>
      <option value="22"   > 22 </option>
      <option value="23"   > 23 </option>
      <option value="24"   > 24 </option>
      <option value="25"   > 25 </option>
      <option value="26"   > 26 </option>
      <option value="27"   > 27 </option>
      <option value="28"   > 28 </option>
      <option value="29"   > 29 </option>
      <option value="30"   > 30 </option>
      <option value="31"   > 31 </option>
    </select>
    </select>
    &nbsp;:&nbsp;
    <select name="monthyear">
      <option value="January <?php echo date("Y"); ?>">January <?php echo date("Y"); ?></option>
      <option value="February <?php echo date("Y"); ?>">February <?php echo date("Y"); ?></option>
      <option value="March <?php echo date("Y"); ?>">March <?php echo date("Y"); ?></option>
      <option value="April <?php echo date("Y"); ?>">April <?php echo date("Y"); ?></option>
      <option value="May <?php echo date("Y"); ?>">May <?php echo date("Y"); ?></option>
      <option value="June <?php echo date("Y"); ?>">June <?php echo date("Y"); ?></option>
      <option value="July <?php echo date("Y"); ?>">July <?php echo date("Y"); ?></option>
      <option value="August <?php echo date("Y"); ?>">August <?php echo date("Y"); ?></option>
      <option value="September <?php echo date("Y"); ?>">September <?php echo date("Y"); ?></option>
      <option value="October <?php echo date("Y"); ?>">October <?php echo date("Y"); ?></option>
      <option value="November <?php echo date("Y"); ?>">November <?php echo date("Y"); ?></option>
      <option value="December <?php echo date("Y"); ?>">December <?php echo date("Y"); ?></option>
    </select><p>
    <label for="time"><?php echo __('Pickup Time') ?> <span>*</span></label>
    <select name="hour">
      <option value="00"  >00</option>
      <option value="01"  >01</option>
      <option value="02"  >02</option>
      <option value="03"  >03</option>
      <option value="04"  >04</option>
      <option value="05"  >05</option>
      <option value="06"  >06</option>
      <option value="07"  >07</option>
      <option value="08"  >08</option>
      <option value="09"  >09</option>
      <option value="10"  >10</option>
      <option value="11"  >11</option>
      <option value="12"  >12</option>
      <option value="13"  >13</option>
      <option value="14"  >14</option>
      <option value="15"  >15</option>
      <option value="16"  >16</option>
      <option value="17"  >17</option>
      <option value="18"  >18</option>
      <option value="19"  >19</option>
      <option value="20"  >20</option>
      <option value="21"  >21</option>
      <option value="22"  >22</option>
      <option value="23"  >23</option>
    </select>
    &nbsp;:&nbsp;
    <select name="minutes">
      <option value="00"  >00</option>
      <option value="05"  >05</option>
      <option value="10"  >10</option>
      <option value="15"  >15</option>
      <option value="20"  >20</option>
      <option value="25"  >25</option>
      <option value="30"  >30</option>
      <option value="35"  >35</option>
      <option value="40"  >40</option>
      <option value="45"  >45</option>
      <option value="50"  >50</option>
      <option value="55"  >55</option>
    </select>

你的情况需要澄清。我想我明白你想要什么,但如果你把你的帖子精简成一个问题,而不是你的项目需求,比如"我如何根据用户的预订日期更新我的?"如果你已经知道了,我很抱歉。

如果希望显示取货日期,则需要在PHP代码中合并HTML呈现。基本上,您需要使用PHP函数echo()或print()以及控制结构(if/loop)来将适当的标记发送到DOM。