首页 > 解决方案 > 我想将来自引导日期选择器的日期数组转换为 yyyy-mm-dd 格式的 PHP 日期

问题描述

我从 laravel 后端的引导日期选择器中获取以下日期。

[start_date] => Array
    (
        [year] => 2018
        [month] => 2
        [day] => 1
    )

[end_date] => Array
    (
        [year] => 2018
        [month] => 4
        [day] => 30
    )

我想将日期转换为 php 日期,即

start_date = "2018-02-01";
end_date = "2018-04-30"

如果有人提供答案,请提供具体代码或链接。

标签: phplaraveldatedatepickerbootstrap-datepicker

解决方案


您可以使用 implode 来避免长代码:

$get_start_date = implode('-',$RequestData['start_date'])  
$get_end_date = implode('-',$RequestData['end_date'])  

$start_date = date("Y-m-d", strtotime($get_start_date));
$end_date = date("Y-m-d", strtotime($get_end_date));

推荐阅读