2012-04-10 25 views
0

我想使用PHP和Javascript轉換MySQL時間數據類型。我知道它可以使用MySql的FORMAT_TIME來完成,但我想用php做同樣的事情。時間格式默認爲hh:mm:ss,我想將其轉換爲hh:mm。使用PHP轉換SQL時間?

+1

http://php.net/manual/en/function.date-create-from-format.php – 2012-04-10 16:39:03

+0

您是否使用日期時間字段?或只有日期?或時間戳? – Stony 2012-04-10 16:39:20

+0

JavaScript在哪裏適合? – jeroen 2012-04-10 16:41:41

回答

1

只給日成以下功能(S):

<?php echo date("h:i", strtotime($date)); ?> 
+0

謝謝,我喜歡這個解決方案!可以很容易地集成在我顯示輸出 – maniak 2012-04-10 16:46:39

0

我想你可以創建一個DateTime對象,然後用格式(「H:我」),以獲得所需的輸出

+0

這就是爲什麼我編輯:) – soupdiver 2012-04-10 16:40:16

1
//any date is ok, we care only about the hours and minutes 
// $your_date is what comes from db in format hh:mm:ss 
$date = new DateTime('2000-01-01 '.$your_date); 
echo $date->format('H:i'); 
+1

+1爲面向對象。 – Herbert 2012-04-10 17:09:49