如何添加将来的日期?
例如,如果我们输入日期22/11/2019
,那么它将在另一个输入列中自动输入22/11/2021
(输入日期后2年)。
您可以提供参考和示例吗?
在我的搜索中,Laravel使用碳,但由于缺乏参考,我不知道如何开始
我搜索并找到了该线程thread,但我仍然不知道如何使用碳素
答案 0 :(得分:1)
使用Carbon,您可以像这样添加年份。
// 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
答案 1 :(得分:0)
例如,您获得格式为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()
有关碳的更多信息,请阅读此article