我如何从DATETIME格式变量中获取小时数。
示例:2009-08-17 13:00:00
我只需得到'13'
答案 0 :(得分:7)
$hour = date("H", strtotime('2009-08-17 13:00:00'));
答案 1 :(得分:4)
您可以使用HOUR()
功能:
mysql> SELECT HOUR('2009-08-17 13:00:00');
+-----------------------------+
| hour('2009-08-17 13:00:00') |
+-----------------------------+
| 13 |
+-----------------------------+
答案 2 :(得分:3)
在php中,
list($date, $time) = explode(' ', '2009-08-17 13:00:00');
list($hour, $min, $sec) = explode(':', $time);
$ hour应该包含13。