-2
私は2つのランダム日付の間に何回土曜日と日曜日が来るかを出力します。私はすでに1ヶ月で土曜日と日曜日を計算します。 2つのランダムな日付についてのアイデアはありません。phpとmysqlを使って土曜日と日曜日を2つのランダムな日付で計算する方法は?
私は2つのランダム日付の間に何回土曜日と日曜日が来るかを出力します。私はすでに1ヶ月で土曜日と日曜日を計算します。 2つのランダムな日付についてのアイデアはありません。phpとmysqlを使って土曜日と日曜日を2つのランダムな日付で計算する方法は?
あなたの質問には以下のコードがあります。
$start = new DateTime('2017-02-01');
$end = new DateTime('2017-02-20');
$days = $start->diff($end, true)->days;
$saturdays = intval($days/6) + ($start->format('N') + $days % 6 >= 6);
$sundays = intval($days/7) + ($start->format('N') + $days % 7 >= 7);
echo $sundays;
echo $saturdays;
おかげ
願っています!これはあなたを助ける
しかし、私はクライアントからの入力を与えている場合は、土曜日と日曜日を計算する方法。 2日付フィールドは、私のフォームの最初のフィールドはs_dateで、2番目はe_dateです。フィールドのタイプは日付のみです。 – Mayur
フォームから開始日と終了日を変数に格納し、DateTime関数で渡します。 –
しかし、日付の形式に注意してください –