出版物の年間自動スケジュールを作成しようとしています。各号には、2 週間ごとに発生する 3 つの日付 (水曜日、金曜日、月曜日) があります。また、その日が休日に当たる場合は、自動的に調整されて次の日に移動する必要があります。
私は今、PHPでこれをすべてやろうとしています。ほとんどの作業は完了していますが、問題7の後、スクリプトがうまくいかず、1週間スキップしたようです. これを達成する方法を誰かが助けたり提案したりできますか?
これが私のロジックの擬似コードです。
For 12 months
Get the amount of days in a given month
For days in a month
If Wednesday
assign date to a var
Else if Friday
assign date to a var
print wednesday var
print friday var
print monday var
increment counter in order to skip ahead to the next week
Else if Monday
assign date to a var
ありがとう