PHP - 日付形式 mm-dd-yyyy に 1 日を追加する 質問する

PHP - 日付形式 mm-dd-yyyy に 1 日を追加する 質問する
<?php
    $date = "04-15-2013";
    $date = strtotime($date);
    $date = strtotime("+1 day", $date);
    echo date('m-d-Y', $date);
?>

これは私を困惑させ、とても単純なことのように思えます。私は PHP の初心者ですが、これが理解できません。エコーは を返します01-01-1970

POST$date はという形式でから取得されるためm-d-Y、1 日を追加して、後で使用するために新しい変数として設定する必要があります。

$date を に変換しY-m-d、1 日を追加してから に戻さなければなりませんかm-d-Y? の使用方法を学んだほうがよいでしょうかDateTime?

ベストアンサー1

そこだ

$date = "04-15-2013";
$date1 = str_replace('-', '/', $date);
$tomorrow = date('m-d-Y',strtotime($date1 . "+1 days"));

echo $tomorrow;

これは出力します

04-16-2013

両方の機能のドキュメント
日付
strtotime

おすすめ記事