看板 [ PHP ]
討論串[心得] 關於時間日期加減的方法
共 11 篇文章

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者HuangJC (吹笛牧童)時間17年前 (2009/01/31 14:24), 編輯資訊
0
0
0
內容預覽:
許多科學是一種延伸式的預測. 比如我測過三個狀況覺得正確,就延用至一百個狀況. 所以比如千禧蟲,它的狀況發生在兩千年時,記憶體溢位. 不用兩千年後去測,還真測不出你程式中有問題. MKTIME 很不錯,它有它的適用範圍,但應該足夠你用. (假設它是舊版程式而有千禧蟲好了,那它在公元兩千年後出錯,你引
(還有272個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者idcomputer (順)時間17年前 (2009/01/31 13:32), 編輯資訊
0
0
0
內容預覽:
後來修改如下. <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)); }?>.
(還有150個字)

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者idcomputer (順)時間17年前 (2009/01/30 13:21), 編輯資訊
0
0
0
內容預覽:
想請問一下. 如果知道某日~~. EX 2008 4 28 (一). Mktime(0,0,0,4,28,2008);. 想要將接下來的18周的禮拜一的日期挑出來存在陣列中. 該怎麼去寫這個迴圈呢?!~~. for ($i=7 $i<=7*18 $i++). {. <input name="date

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者arrack (艾瑞克)時間17年前 (2008/05/18 15:56), 編輯資訊
0
0
1
內容預覽:
mktime 會自動做出修正.... 不需要自己手動判斷.... Mktime(0,0,0,4,28+7,2008);. //自動轉成2008-05-05. 所以並沒有回應者所敘述的問題. --. http://php.net/manual/en/function.mktime.php. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MrMarcus (請勿忘記密碼)時間17年前 (2008/05/18 13:09), 編輯資訊
0
0
0
內容預覽:
剛剛忽然想到,原作提到的這個作法有時後會遇到問題。date('d') + 7 這個方式,萬一現在是某月的28號會如何?沒有某個月份會有35天。因此當遇到這個狀況,就必須計算. 目前這個月份有幾天,然後同步修正月以及日的部份。萬一. 遇到今天剛好是12月30號,還得連年的部份一起修正。. 這會遇到同樣