Re: [心得] 關於時間日期加減的方法

看板PHP作者 (順)時間17年前 (2009/01/31 13:32), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串5/11 (看更多)
※ 引述《idcomputer (順)》之銘言: : ※ 引述《arrack (艾瑞克)》之銘言: : : mktime 會自動做出修正... : : 不需要自己手動判斷... : : Mktime(0,0,0,4,28+7,2008); : : //自動轉成2008-05-05 : : 所以並沒有回應者所敘述的問題 : 想請問一下 : 如果知道某日~~ : EX 2008 4 28 (一) : Mktime(0,0,0,4,28,2008); : 想要將接下來的18周的禮拜一的日期挑出來存在陣列中 : 該怎麼去寫這個迴圈呢?!~~ : for ($i=7 $i<=7*18 $i++) : { : <input name="date[]" type="checkbox" id="c[]" : value="Mktime(0,0,0,4,28+$i,2008); "> : } : 是這樣嗎?!ORZ 後來修改如下 <input name="date[]" type="checkbox" id="date[]" value= " <? for ($i=7; $i<=7*18; $i+7) { date("YmdHis",Mktime(0,0,0,4,28+$i,2008)); }?> "> 不過預覽的時候卻發生 <input name="date[]" type="checkbox" id="c[]" value=" Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\test.php on line 99 想請問一下是哪邊出了問題~~?!?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.166.118 ※ 編輯: idcomputer 來自: 61.221.166.118 (01/31 13:35)

01/31 14:35, , 1F
執行過久 timeout,php 畢竟是搭配網頁,有 timeout
01/31 14:35, 1F

01/31 18:14, , 2F
for迴圈裡$i+7的問題 應該看得出來是什麼問題吧?
01/31 18:14, 2F

01/31 23:44, , 3F
痾不太清楚哩~~可以解惑一下嗎^^||感恩~~
01/31 23:44, 3F

02/01 14:06, , 4F
$i 不會遞增
02/01 14:06, 4F
文章代碼(AID): #19W-9b7W (PHP)
討論串 (同標題文章)
文章代碼(AID): #19W-9b7W (PHP)