0
私のPHPコードでは、DateTimeオブジェクトから1日を引いています。 日付が同じ年になると実行されますが、1日を1日から減算しようとすると、それは実行されません。DateTimeオブジェクトを減算する日
コードは以下の通りである。この場合、
$date = date_create('20180101');
$edition_date = $date->format('Ymd');
$edition=$date->format('Ymd').'piacenza';
$img_url = false;
$count = 0;
do {
++$count;
$url='http://www.url.it/url/webservice/getThumb.jsp?edition='.$edition.'&height=400&half=true';
$img_url = @imagecreatefromjpeg($url);
if (!$img_url) {
$edition_date = $edition_date - 1;
$edition = $edition_date.'piacenza';
}
} while (!$img_url && $count < 5);
、計算された日付は20180096です、それは正しくなのです。
お願いします。
のようなものを試してみてください今では動作します!どうもありがとう! –