亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據月份自動生成日期

根據月份自動生成日期

PHP
一只斗牛犬 2021-05-14 18:27:47
我想根據月份自動生成天數(數字)。假設月份是2月,自動生成1到28或29(如果是a年)的數字我嘗試了下面的代碼行,但沒有得到想要的東西。誰能解決這個問題?<select name="dob">                              <option value="">---Day---</option>                                <?php                                  function checkMonth() {                                      if (date('n') == 4 || date('n') == 5 || date('n') == 8 || date('n' == 11)) {                                          echo 30;                                      } elseif (date('n') == 2) {                                          if (date('L') == 1) {                                              return 29;                                          } else {                                              return 28;                                          }                                      } else {                                          return 31;                                      }                                  }                                  $k = checkMonth();                              for ($i=1; $i<=$k; $i++) {                                  echo "<option value=". $i ."> ". $i ."</option>";                              }                              ?>                              </select>
查看完整描述

1 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

我已經修復了該錯誤


下面是正確的代碼


<select name="dob">

                              <option value="">---Day---</option>


                                <?php


                                  function checkMonth() {

                                      if (date('n') == 4 || date('n') == 5 || date('n') == 8 || date('n' == 11)) {

                                          return 30;

                                      } elseif (date('n') == 2) {

                                          if (date('L') == 1) {

                                              return 29;

                                          } else {

                                              return 28;

                                          }

                                      } else {

                                          return 31;

                                      }

                                  }


                                  $k = checkMonth();


                              for ($i=1; $i<=$k; $i++) {

                                  echo "<option value=". $i ."> ". $i ."</option>";

                              }

                              ?>


                              </select>

我改變了echo 30;對return 30;和它的工作... :)


查看完整回答
反對 回復 2021-05-28
  • 1 回答
  • 0 關注
  • 359 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號