REAPI/extend/sdk/banma/loader/QmHelper.php
2024-09-29 15:43:18 +08:00

47 lines
1.1 KiB
PHP

<?php
/**
* User: local_xiaoma
* Date: 2015/4/1
* Time: 13:45
* Class QmUtil
* 公共方法
*/
class QmHelper{
/**
* 时间差
* @param $begin_time
* @param $end_time
* @return array
*/
public static function dateTimeDiff($begin_time,$end_time){
$begin_time = strtotime($begin_time);
$end_time = strtotime($end_time);
if ( $begin_time < $end_time ) {
$start_time = $begin_time;
$end_time = $end_time;
} else {
$start_time = $end_time;
$end_time = $begin_time;
}
$time_diff = $end_time - $start_time;
$days = ceil( $time_diff / 86400 );
$hours = ceil( $time_diff / 3600 );
$mins = ceil( $time_diff / 60 );
$secs = $time_diff;
$res = array( "day" => $days, "hour" => $hours, "min" => $mins, "sec" => $secs );
return $res;
}
/**
* 当前毫秒数时间戳
* @return float
*/
public static function msectime() {
list($usec, $sec) = explode(' ', microtime());
return (float)sprintf('%.0f', (floatval($usec) + floatval($sec)) * 1000);
}
}