只是想仔細檢查並確保我的思路是正確的。這個鉤子每48小時運行一次,所以我需要檢查今天或明天是否發生事件。PHP中的多個操作符如果聲明
$now = date('Y/m/d');
$today = explode("/", $now);
事件開始日期具有相同的格式,但值不同,並以相同的方式存儲。
if ($today[1] == $eventDate[1] &&
(intval($today[2]) == (intval($eventDate[2]-1)) || (intval($today[2]) == intval($eventDate[2])-2))) {
//run code
}
'$ today'是一個字符串。 '今日$ [2]'正在拉動該字符串的第三個值,因此是今年的第三個值。 '今日$ [1]'拉第二個價值。 – chris85
啊,對不起,我忘了複製一行。請參閱編輯 –
爲什麼不執行代碼並查看它是否按預期工作? – Epodax