2009-08-17 8 views

答えて

3

を、

list($date, $time) = explode(' ', '2009-08-17 13:00:00'); 
list($hour, $min, $sec) = explode(':', $time); 

$の時間が含まれている必要があります13

+0

ありがとう...完璧2番目のリスト()で$ timeを爆発させたい場合を除きます。 – ian

+0

このような固定形式(4桁、2桁、2桁など)の場合、 '$ hour = + substr($ datetime、11,2);のように' substr'を使うこともできます。 – searlea

4

取得する必要があります:PHPの

mysql> SELECT HOUR('2009-08-17 13:00:00'); 
+-----------------------------+ 
| hour('2009-08-17 13:00:00') | 
+-----------------------------+ 
|       13 | 
+-----------------------------+ 
+1

また、すべての日付と時刻関数のリファレンスマニュアルもご覧ください:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html –

6
$hour = date("H", strtotime('2009-08-17 13:00:00')); 
関連する問題