0
echo "No of days:";
$var1 = file_get_contents('path to file');
echo $var1;
$var2= "-".$var1." days";  // var2= -2 days

$today = date("M d, Y");
echo $today;
$NewDate=Date(strtotime($var2));
echo date('M d, Y', $NewDate);

エラー:警告: date() はパラメータ 2 が長いことを予期しています。

4

4 に答える 4

0

なぜこのようにしないのですか:

    $date = new DateTime(date("M d, Y"));
    $todayPlusTwoDays = $date->add(new DateInterval('P2D'));

$var1 が追加する日数を保持している場合は、単純に次のようにします。

    $todayPlusTwoDays = $date->add(new DateInterval('P'. $var1 .'D'));
于 2013-05-30T07:51:31.280 に答える
0

これを試して:

$var2= $var1." days ago"; 
于 2013-05-30T07:37:36.173 に答える
0

私から

これを削除

$today = date("M d, Y");
echo $today;

とにかく、あなたはそれを使用していません。

于 2013-05-30T07:58:20.467 に答える
0
$var = file_get_contents('path to file');
echo date('M d Y',strtotime("-$var days"));
于 2013-05-30T07:39:39.367 に答える