日期格式从字符串更改

时间:2012-12-04 08:07:52

标签: php

  

可能重复:
  Strtotime() doesn’t work with dd/mm/YYYY format

我有这个变量,我得到这样的信息:

echo $start=$_REQUEST['to'];

输出如下内容:

2/04/2012

我需要的是将其转换为:20120402 请你帮助我好吗?我尝试过strotime并没有成功.. 我尝试在日期格式之前转换字符串,然后我以Ymd格式转换它,但我一直收到一个奇怪的日期,像1970年! 我试过这个:

$time = strtotime( $date );
$myDate = date( 'y-m-d', $time );

谢谢!

2 个答案:

答案 0 :(得分:1)

它可能有用。

<?php
$start=$_REQUEST['to'];
$date = explode("/",$start);
$size = sizeof($date);
for($i=$size;$i>=0;$i--) {
    $date_get .= $date[$i];
}
echo $date_get;
?>

答案 1 :(得分:0)

您应该使用strftime代替date

$myDate = strftime('%Y%m%d', $time);