PHP.NET Relative Format Dates pageを見た後でも、減算時に複数の相対日付を使用する操作の順序についてまだ混乱していstrtotime
ます。
以下が1/9/2015を返すことに気付きました。
strtotime('next friday -7 days', strtotime('1/16/2015'))
しかし、次のリターンは1/30/2015です。
strtotime('next friday +7 days', strtotime('1/16/2015'))
これは、2015 年 1 月 16 日は金曜日なので、次の金曜日は 2015 年 1 月 23 日になると解釈します (上記の 2 番目の strtotime の動作と同様)。次に、7 日を減算または加算します。
ご覧のとおり、減算には当てはまらないようです。これらの操作の順序に関するその他の明確化。