如何在 PHP 和 Cakephp 中获取 Date 的小时数?
我想通过使用PHP和Cakephp函数获得仅从日期开始的小时数。
$date = "2011-07-26 20:05:00";
$hours = ?
我想通过使用PHP和Cakephp函数获得仅从日期开始的小时数。
$date = "2011-07-26 20:05:00";
$hours = ?
使用日期时间
类(PHP 5.3 或更高版本)。
$dt = DateTime::createFromFormat("Y-m-d H:i:s", "2011-07-26 20:05:00");
$hours = $dt->format('H'); // '20'
通过小时,我假设你的意思是如果时间是晚上8点或20:00小时,就像在你的时间字符串中一样,那么......
$date = "2011-07-26 20:05:00";
$date = strtotime($date);
echo date('H', $date);
我不熟悉PHP的日期格式,所以你必须参考 PHP.net 以获得正确的格式化字符。