-1
$DateStartTime = new DateTime("now");
$Day1 = '20';
$Day2 = '25';
$DateStart = new DateTime($DateStartTime->format('Y').'-'.$DateStartTime->format('m').'-'.$Day1);
$DateEnd = new DateTime($DateStartTime->format('Y').'-'.$DateStartTime->format('m').'-'.$Day2);
$Line = $DateStart->diff($DateEnd);
echo $Line->format("j");
このコードは、日付の間の日数をカウントする印刷する必要がありますが、結果には、私は、シンボルj
DateTime-> diff()で他の結果が表示されるのはなぜですか?
を見た結果で、我々はシンボルj
を参照し、期間中の日を数えていない理由は、私にしてください知らせますか?
P.S .: j
- 最初に0を加えた日数0
;