Как добавить 1 месяц к TIMESTAMP MySQL в PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Как добавить 1 месяц к TIMESTAMP MySQL в PHP

Сообщение Anonymous »

Я пытаюсь создать таблицу базы данных для хранения подписки и даты ее окончания. Я добавил дату подписки в свою базу данных в виде поля типа метки времени, а срок действия должен быть через 1 месяц позже.
Я пытаюсь добавить месяц, но найденные мной функции работают только с функциями формата даты. Я думал, что они должны быть одинаковыми (Timestamp и date() ), но это выдает ошибку.

Код: Выделить всё

$startDate = time();

$conv = date('Y-m-d H:i:s', $startDate);
echo $conv;

echo '
';

$dd = date('Y-m-d H:i:s', strtotime('+1 month', $startDate));
echo $dd;
Эта функция работает нормально, но если я заменю дату начала значением временной метки, которую я сохранил в базе данных, она выдаст следующую ошибку:

Обнаружено неправильно сформированное числовое значение

Вернуться в «Php»