2011-07-29 97 views
0

在php中有一種方法可以將兩個整數(09和30)轉換爲類型時間(9:30)。我需要這個函數,這樣我可以將這些數字插入到時間類型爲MySQL的列中。PHP - 將兩組數字(小時和分鐘)轉換爲時間

+1

該函數的調用['sprintf'](http://php.net/manual/en/function.sprintf.php)。手冊中有例子。 – hakre

回答

2

setTime

$datetime = new DateTime(); 
$datetime->setTime(9, 30, 0); 
+0

我認爲這有效導致我的錯誤改變了大聲笑。 – Stylzs05

1
DateTime::format (string $format) 

會做

$str = '09:' +'30'; 
$date = DateTime($str); 
$date->format('H:i') 
1

在PHP是有辦法把兩個整數(09和30)進入到類型時間(9:30) 。我需要這個函數,這樣我可以將這些數字插入到時間類型爲MySQL的列中。

是的,在格式化他們作爲字符串:

$hr = 9; 
$min = 30; 

$time = sprintf('%02d:%02d', $hr, $min); 

echo $time; # 09:30 
0

正如hakre說,用sprintf。

$hours = 9; 
$minutes = 30; 

$time = sprintf("%02d:%02d:00", $hours, $minutes); 
0
$a1 = array("09","30"); 
$date implode(":",$a1); 
相關問題