在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

回到顶部