Мне нужно изменить «+1 месяц» с помощью входного значения из формы.
Теперь у меня это так:
public function buy($userId, ProductForm $form): void
{
$user = $this->users->get($userId);
$product = $this->products->get($form->productId);
$user->addOrder(
$now->format('Y-m-d H:i:s'),
$now->modify('+1 month')->format('Y-m-d H:i:s')
);
$this->users->save($user);
}
In ProductForm
public function periodList(): array
{
return [
'+1 month' => '1 Month',
'+2 month' => '2 Month',
'+3 month' => '3 Month',
];
}
Я пытался получить дату$ сейчас + значение формы, которое может составлять от 1 до 3 месяцев.
Спасибо за любую помощь.