107

PHPで特定の日付形式を使用して昨日の日付を取得したいこれは形式です:

$today = date("d.m.Y"); //15.04.2013

出来ますか?

月と年をそれぞれ変更する必要がある場合は、考慮してください。

4

12 に答える 12

12

これを試して

        $tz    = new DateTimeZone('Your Time Zone');
        $date  = new DateTime($today,$tz);
        $interval = new DateInterval('P1D');
        $date->sub($interval); 

        echo $date->format('d.m.y');

        ?>           
于 2013-04-15T07:02:23.333 に答える
3

正確な時間を設定する DateTime の別の OOP メソッド:

$yesterday = new DateTime("yesterday 09:00:59", new DateTimeZone('Europe/London'));
echo $yesterday->format('Y-m-d H:i:s') . "\n";
于 2020-07-20T07:24:47.590 に答える