PHP中的日期格式转换

时间:2011-01-06 12:42:40

标签: php

我在php中有一个变量:

$d = "19:02:13 Nov 07, 2010 PST";

转换格式的最快方法是什么(mysql DATETIME):

$d = "2010-11-07 19:02:13";

2 个答案:

答案 0 :(得分:3)

试试这个

date_default_timezone_set("America/Los_Angeles"); 
echo date("Y-m-d H:i:s", strtotime("19:02:13 Nov 07, 2010 PST"));

答案 1 :(得分:1)

如同使用strtotime一样容易(尽管不是史诗般有效),如下所示:

date('Y-m-d H:i:s', strtotime('19:02:13 Nov 07, 2010 PST'))

但是,请确保您通过date_default_timezone_set设置了正确的本地时区,否则这将无法正常工作。