Php字符串将日期更新为另一种格式?

时间:2016-07-08 09:31:57

标签: php date-format

您好我想要更改日期字符串 - > Sat Oct 04 00:00:00 GMT+05:30 2008 - >进入'Y-m-d H:i:s'格式我的代码如下:

$lsd = strtotime($vehicle->newDate);
$newDate = date('Y-m-d H:i:s',$lsd);

我的日期如1970-01-01 05:30:00为什么会这样?

我已经参考了:http://php.net/manual/en/function.date.php

我有除GMT+05:30

之外的所有日期代表标签
   Sat Oct 04 00:00:00 GMT+05:30 2008
   D    M   d   H:i:s            o

如果我得到那个标签,那么我会感激,然后我会使用http://php.net/manual/en/datetime.format.php

2 个答案:

答案 0 :(得分:2)

使用这个。

$lsd = strtotime("Sat Oct 04 00:00:00 GMT+05:30 2008");
$newDate = date('Y-m-d H:i:s',$lsd);
echo $newDate;

答案 1 :(得分:0)

试试这个

$lsd = strtotime($vehicle->newDate);
$newDate = date("D M j G:i:s T Y");