在Laravel控制器中解析引导日期范围选取器值?
我有一个引导日期范围选择器中输入这给像这样类似的东西值:在Laravel控制器中解析引导日期范围选取器值?
"dateRange" => "19 Nov 2017 - 18 Dec 2017"
我需要在我的控制器来解析这个值,并得到两个日期出来。开始日期和结束日期。 (最好使用Carbon
)
我该如何去做这件事?
回答:
您可以简单地使用explode()
这个(DEMO):
$dates = explode(' - ', '19 Nov 2017 - 18 Dec 2017'); var_dump($dates);
回答:
通过@ mega6382扩展的回答,您可以解析日期爆炸他们
$dates = explode(' - ', '19 Nov 2017 - 18 Dec 2017'); $start_date = Carbon::parse($dates[0]);
$end_date = Carbon::parse($dates[1]);
回答:
<?php $date = explode('-',"19 Nov 2017 - 18 Dec 2017");// dateRange is you string
$dateFrom = $date[0];
$dateTo = $date[1];
$DateNew= strtotime($dateFrom);
echo $dateFrom = date('Y-m-d', $DateNew);
$DateNew= strtotime($dateTo);
echo $dateTo = date('Y-m-d', $DateNew);
以上是 在Laravel控制器中解析引导日期范围选取器值? 的全部内容, 来源链接: utcz.com/qa/261132.html