简单的PHP时间格式不起作用!

Dom*_*vus 6 php date

我有以下价值:

30/05/2010 @ 09:15:15
Run Code Online (Sandbox Code Playgroud)

我需要将它转换为Ymd H:i:s.

我试过了:

$date = "30/05/2010 @ 09:15:15";
$formatteddate = date("Y-m-d H:i:s", time($date));
echo $formatteddate;
Run Code Online (Sandbox Code Playgroud)

我最终得到了一个1970年的价值.我也试过strtotime.

任何人都可以指出我错过了什么?

Fli*_*per 6

时间()函数不具有这就是为什么它是想给你一个错误的参数.

我试图使用strtotime()思考可能有效,但事实并非如此.当我找到有用的东西时,我会更新我的答案.但是,第一件事是time()不起作用.

编辑:菲尔刚刚击败我几秒钟:

$date = str_replace("@ ", "", "30/05/2010 @ 09:15:15");
$date = str_replace("/", "-", $date);
$formatteddate = date("Y-m-d H:i:s", strtotime($date));
echo $formatteddate;
Run Code Online (Sandbox Code Playgroud)

示例如下:http: //codepad.org/heph1PG0