Re: [請益] 請教一個日期條件設計問題

看板PHP作者 (gary.lusifa)時間6年前 (2018/01/22 09:52), 6年前編輯推噓0(003)
留言3則, 2人參與, 6年前最新討論串2/10 (看更多)
※ 引述《lusaka (gary.lusifa)》之銘言: 不好意思,昨天打的時候,關於$birthday有錯誤,生日應該是1911/01/03, : 各位先進好 : 最近有在學習PHP+mysql網頁設計,因為要設計一個會員網站,在會員資料內有生日欄位, : 我想要設計一個提醒訊息如:會員生日是1911年1月/3日,當會員在2017/12/1~2018/01/31 : 登入網站的時候,會顯示一個連結告訴會員最近您有生日優惠。 後來建議的修改後程式碼 <? $birthday=1911-01-03; $start_date=date("m-01",strtotime("-1 month","$birthday")); $d1=time($start_date); $display_now = date("m-d"); $d2=time($display_now); $end_date = date("m-d",strtotime("+1 month -1 day","$start_date")); $d3=time($end_date); ?> <p><?echo "$end_date";?></p> <p><?echo "$display_now";?></p> <p><?echo "$start_date";?></p> <p><?echo "$d1,$d2,$d3"; ?></p> 結果如下 01-31 01-22 12-01 1516584734,1516584734,1516584734 變成time的時候不能比較,希望各位指導 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.79.52 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1516585920.A.3ED.html ※ 編輯: lusaka (111.255.79.52), 01/22/2018 10:04:10

01/22 10:06, 6年前 , 1F
你得把年加上去呢
01/22 10:06, 1F

01/22 18:37, 6年前 , 2F
回shadow john 請問把年加上去,日期就不是2017/12/01
01/22 18:37, 2F

01/22 18:37, 6年前 , 3F
到2018/01/31
01/22 18:37, 3F
文章代碼(AID): #1QPKF0Fj (PHP)
討論串 (同標題文章)
文章代碼(AID): #1QPKF0Fj (PHP)