他の2つの日付の間に日付を印刷しようとしています。このコードは25/01/2017と31/01/2017代わりの間だけで日付を印刷しているいくつかの理由 http://sandbox.onlinephpfunctions.com/code/34c4b721553038f585806798121941bee0c66086PHPの他の2つの日付間の日付の印刷
:
$begin = date("d/m/y");
$end = date("d/m/y", strtotime("+1 month"));
$i = 0;
while(strtotime($begin) <= strtotime($end)){
echo "$begin\n";
$i++;
$begin = date("d/m/y", strtotime("+$i day"));
}
はあなたがここに同じコードを実行することができます:ここに私のコードです20/01/2017および25/02/2017私は何が間違っているのか分からない。誰か助けてくれますか?
私は間違っていますが、なぜあなたは 'date()'を使っていますか?これは 'strtotime()'だけで行うことができます。そして、反復では関数の呼び出しが少なくなります。 – JustOnUnderMillions