根据时间戳获取星期
function weekday($time)
{
if(is_numeric($time))
{
$weekday = array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
return $weekday[date('w', $time)];
}
return false;
}
计算时间差
function time_z($time){
$now = time();
$m = $now-$time;
if($m <=60){
return '刚刚';
}elseif ($m>10 && $m<3600) {
$num_=floor($m/60);
return $num_.'分钟前';
}elseif ($m>=3600 && $m<86400) {
$num_=floor($m/3600);
return $num_.'小时前';
}else{
return date('Y-m-d',$time);
}
}
function timeDiff($unixTime_1, $unixTime_2) {
$timediff = abs($unixTime_2 - $unixTime_1);
$days = intval($timediff / 86400);
$remain = $timediff % 86400;
$hours = intval($remain / 3600);
$remain = $remain % 3600;
$mins = intval($remain / 60);
$secs = $remain % 60;
return ['day' => $days, 'hour' => $hours, 'min' => $mins, 'sec' => $secs];
}