计算时针与分针夹角的度数的算法

<?php
date_default_timezone_set('PRC');
$date = date('Y-m-d H:i:s');
echo 'date is '.$date.'<br/>';
$unixtime = strtotime($date);
$per_hour_degree = 360 / 12;
$per_hour_minute_degree = $per_hour_degree / 60;
$per_minute_degree = 360 / 60;
$hour = date('h', $unixtime);
$minute = date('i', $unixtime);
$second = date('s', $unixtime);
$minute += $second / 60;
$hour_already_degree = $hour * $per_hour_degree + $minute * $per_hour_minute_degree;
$minute_already_degree = $minute * $per_minute_degree;
$included_angle = abs($hour_already_degree - $minute_already_degree);
echo 'included angle is '.round($included_angle);


你可能感兴趣的:(PHP,算法)