の日数を追加は、私は問題を抱えているし、それがどこにあるか私は理解していない既存の日
$end = $o_user->end;
$o_user->end = date($end, strtotime("+ $frequency days")); ---> not work
Iテストされ、2つの日付の形式は:Y-m-d H:i:s
私のエラーは?私を助けてください。事前にThx
の日数を追加は、私は問題を抱えているし、それがどこにあるか私は理解していない既存の日
$end = $o_user->end;
$o_user->end = date($end, strtotime("+ $frequency days")); ---> not work
Iテストされ、2つの日付の形式は:Y-m-d H:i:s
私のエラーは?私を助けてください。事前にThx
日付の最初のパラメータは、別の日付ではなく、形式です。
それはこのようなものでなければなりません:
$o_user->end = date("Y-m-d H:i:s", strtotime($end . " +$frequency days"));
たぶん、あなたはそれをさらに読みやすく、コンパクトだ
$o_user->end->modify("+ $frequency days");
をしたいです。
ところで、あなたのエラーはdate()
機能あなたは、コードの下に使用することができます(日付形式)
変更
$o_user->end = date('Y-m-d H:i:s', strtotime($end, "+". $frequency. "days"));
への最初のパラメータとして文字列を期待していることである
$i_frequency = 4;
$end = '2016-05-23 10:48:42';
echo "==" . date('Y-m-d', strtotime("+$i_frequency days", strtotime($end)));
OR
$i_frequency = 4;
$end = '2016-05-23 10:48:42';
echo "==" . addDate($end, $i_frequency);
function addDate($date, $day)//add days
{
$sum = strtotime(date("Y-m-d", strtotime("$date")) . " +$day days");
$dateTo = date('Y-m-d', $sum);
return $dateTo;
}
"$ o_user-> end"の値は何ですか?@Harea Costicla –
'$ frequency'と' $ i_frequency'を一度使用しました – nospor
'2016-05-23 10:48:42' @BrijalSavaliya –