我想通过使用PHP和Cakephp函数从日期获得Only Hours.
$date = "2011-07-26 20:05:00";
$hours = ?
Run Code Online (Sandbox Code Playgroud)
Cle*_*man 52
使用Datetime该类(PHP 5.3或更高版本).
$dt = DateTime::createFromFormat("Y-m-d H:i:s", "2011-07-26 20:05:00");
$hours = $dt->format('H'); // '20'
Run Code Online (Sandbox Code Playgroud)
Sho*_*291 38
几个小时我假设你的意思是如果时间是晚上8点或20点,就像你的时间字符串那样......
$date = "2011-07-26 20:05:00";
$date = strtotime($date);
echo date('H', $date);
Run Code Online (Sandbox Code Playgroud)
我不熟悉PHP的日期格式,所以你必须引用PHP.net以获得正确的格式化字符.