1
条件が満たされた場合、日付文字列から1日を引くことを試みています。PHP Substracting日付の文字列PHPの作業から1日
条件(12-16の間の時間の場合)は正常に機能しますが、昨日の日付の結果は間違っています。
これは私がstackoverflowのからの研究で試みたものです:phpfiddleから
<?php
#trying to remove 1 day from date
$date = date("d/m/y");
if (date('H') < 16 && date('H') > 12) {
$date2 = strtotime(date('d/m/y') . ' -1 day');
$date2 = date('d/m/y', $date2);
}
echo "Todays date is {$date} and yesterday was {$date2}";
?>
結果:
ました今日の日付が23/10/16で、昨日は31/12/69
誰かがそれをどうやって共有することができますか?