2012-08-18 100 views
0

可能重複:
Covert time format in php時間格式:PHP

我正在從MySQL數據庫一個START_TIME字段值作爲2012-08-14 21:30:00

,我想將其轉換在PHP格式如2012-08-14T09:30是否有任何方法可以做

this in PHP的?

回答

2

使用strtotime()

$date = strtotime('2012-08-14 21:30:00'); 
echo date('Y-m-d\Th:i',$date); 
+0

但是,這將給以24小時格式 – 2012-08-18 08:19:31

+0

都能跟得上...'h'時間是12小時格式,[參考](http://de.php.net/manual/en/function.date.php) – 2012-08-18 08:26:19

+0

對不起,沒有注意到。我正在尋找'a'(am/pm) – 2012-08-18 08:48:01

0

看到這個example.for所需的日期&時間格式:

$date=date("Y-m-d H:i:s");//get the current date 
$d=strtotime($date);//convert in strtotime 
echo $final_date=date("Y-m-d\Th:i:s",$d);//in the first argument of date ,put the format whatever you want,but be sure to convert it in strtotime first.