Как добавить Datatime + 2 года на - PullRequest
0 голосов
/ 10 июня 2019

Как добавить будущую дату?

Например, если мы введем дату 22/11/2019, то в другом столбце ввода она будет автоматически введена в 22/11/2021 (через 2 года после даты ввода),

Можете ли вы дать ссылку и пример?

В моем поиске Laravel использует углерод, но я не знаю, как начать из-за отсутствия ссылок

Я ищу и нашел эту тему тему , но ядо сих пор не знал, как использовать углерод

Ответы [ 2 ]

1 голос
/ 10 июня 2019

С углеродом вы можете добавить год как этот.


// for your specified date
$dateInput = '22/11/2019';

$date = Carbon::createFromFormat('d/m/Y', $dateInput)->toDateString();

// date +2 Years
$nextDate = Carbon::createFromFormat('d/m/Y', $dateInput)->addYears(2);

Здесь вы можете найти все методы, доступные с углеродом.https://carbon.nesbot.com/docs/#api-addsub

0 голосов
/ 10 июня 2019

например, вы получаете ввод в формате dd/mm/yyyy

$input = "22/11/2019";

Carbon\Carbon::parse(date_format($input,'Y-m-d'))->addYears(2)

для второго способа создания нового экземпляра углерода

$carbon = new Carbon\Carbon(2019,11,22);
$carbon->addYears(2)

для третьего способа

 $format = 'd/m/Y';
 $inputDate = "22/11/2019";
 Carbon\Carbon::createFromFormat($format,$inputDate)->addYears(2)->toDateString()

Подробнее об углероде читайте в этой статье

...