-2

可能重复:
Strtotime() 不适用于 dd/mm/YYYY 格式

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

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

它输出如下内容:

2/04/2012

我需要的是像这样转换它:20120402 你能帮帮我吗?我尝试了 strotime 并没有成功。我之前尝试将字符串转换为日期格式,然后将其转换为 Ymd 格式,但我一直收到一个奇怪的日期,比如 1970 !我试过这个:

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

谢谢!

4

2 回答 2

1

它可能会起作用。

<?php
$start=$_REQUEST['to'];
$date = explode("/",$start);
$size = sizeof($date);
for($i=$size;$i>=0;$i--) {
    $date_get .= $date[$i];
}
echo $date_get;
?>
于 2012-12-04T09:23:04.567 回答
0

您应该使用strftime而不是date.

$myDate = strftime('%Y%m%d', $time);
于 2012-12-04T08:10:07.303 回答