[請益] 每月的第一天自動做某件事,如果遇到六 …

看板PHP作者 (s861175)時間15年前 (2010/03/23 14:33), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
需要寫一個『條件判斷式』,需求如下: 每個月的第一天要系統要自動提醒使用者做某件事, 但是如果當月的第一天是週六或週日則自動延後, 等到週一系統才會提醒。 想起來似乎不難,但是剛剛試著寫一下,卻寫了一大串, 請問有比較簡潔的寫法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.31.4 ※ 編輯: s861175 來自: 220.135.31.4 (03/23 14:34)

03/23 14:38, , 1F
判斷 1號非六日 2號或3號為週一 這樣?
03/23 14:38, 1F

03/23 14:43, , 2F
in_array( strftime("%e:%u"), array("1:1","1:2","1:3",
03/23 14:43, 2F

03/23 14:44, , 3F
"1:4","1:5","2:1","3:1"))
03/23 14:44, 3F

03/23 14:45, , 4F
可能性很少的時候列舉一下就over了
03/23 14:45, 4F

03/23 15:01, , 5F
真強 一行解決 @_@ 感謝!!
03/23 15:01, 5F
文章代碼(AID): #1Bg633Fv (PHP)
文章代碼(AID): #1Bg633Fv (PHP)