申し訳ありませんが、現在このセクションで問題が発生しています。私の日付形式はY-m-dPHPが特定の四半期に終了する
$date1 = '2016-03-1';
$date2 = '2016-07-1';
$date3 = '2016-10-1';
$date4 = '2016-12-1';
今日が2016-8-12の場合、次の期間以降は$ date3になるはずです。 私はif条件を使用しようとしましたが、最初の状態でしか落ちません。これについて私に啓発できますか?
私のコードは多少この
$today = date("2016-07-29");
if(strtotime($date1) < strtotime($today)){
$next_accrual_date = $date1;
$date_condition = 'condition 1';
}else
if(strtotime($date2) < strtotime($today)){
$next_accrual_date = $date2;
$date_condition = 'condition 2';
}else
if(strtotime($date3) < strtotime($today)){
$next_accrual_date = $date3;
$date_condition = 'condition 3';
}else
if(strtotime($date4) < strtotime($today)){
$next_accrual_date = $date4;
$date_condition = 'condition 4';
}
echo $next_accrual_date." falls to ".$date_condition;
これまでに試したことを示してください。 –
基本的に、現在の日付に最も近い4つの日付のうちの1つを選択しますか?あなたの現在の条件はどのように見えますか? – Rizier123
あなたの完全なコードを共有 – C2486