php中的日期变量

Sri*_* V. -1 php datetime

我已经写了代码附加存储在三个不同的变量到一个数组的日期,月份和年份变量,我使用了破灭功能改变成一个适当的日期格式; 但这并没有按预期显示输出.代码如下:

$year = 2012;
$month1 = $_POST["month1"];
$date = $_POST["date"];
$array[] = "{$year}{$month1}{$date}";   
$imp = implode('/',$array);
echo $imp;
Run Code Online (Sandbox Code Playgroud)

这里$date$month1从表单采取....的输出作为显示20121220但不作为2012/12/20.

上面的代码有什么问题?

stU*_*Urb 5

$array[] = "{$year}{$month1}{$date}"; 
Run Code Online (Sandbox Code Playgroud)

是数组的有效构造,但它不是您想要的构造.它创建一个包含一个由字符串组成的元素的数组.

使用你的内爆函数,你想要将几个不同的元素内联到一个,所以日期的每个部分都应该是一个元素.像这样:

$array = array($year, $month1, $date);
Run Code Online (Sandbox Code Playgroud)