王总上门按摩后台代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
shangmenanmo/longbingcore/tools/LongbingTime.php

64 lines
2.0 KiB

<?php
namespace longbingcore\tools;
class LongbingTime
{
/**
* @param $str
* @功能说明:转utf 8
* @author chenniang
* @DataTime: 2020-01-03 19:23
*/
public static function getChinaNowTime(){
return date('Y-m-d H:i:s', time() ) ;
}
/**
* @param $data
* @param string $field
* @功能说明:格式化友好时间
* @author jingshuixian
* @DataTime: 2020/1/17 10:26
*/
public static function frendlyTime ( $data, $field = 'create_time' )
{
// 今天的时间戳
$time = time();
// 昨天的时间戳
$Yesterday = $time - (24 * 60 * 60);
$today = mktime(0, 0, 0, date("m", $time), date("d", $time), date("Y", $time));
$Yesterday = mktime(0, 0, 0, date("m", $Yesterday), date("d", $Yesterday), date("Y", $Yesterday));
foreach ($data as $index => $item) {
$tmpTime = $item[$field];
if ($tmpTime > $today) {
// $data[ $index ][ 'radar_time' ] = '今天 ';
$data[$index]['radar_group'] = '今天';
$data[$index]['radar_time'] = date('H:i', $item[$field]);
} else if ($tmpTime > $Yesterday) {
// $data[ $index ][ 'radar_time' ] = '昨天 ';
$data[$index]['radar_group'] = '昨天';
$data[$index]['radar_time'] = date('H:i', $item[$field]);
} else {
$thisYear = date('Y');
$itemYear = date('Y', $item[$field]);
if ($thisYear == $itemYear) {
$data[$index]['radar_group'] = date('m-d', $item[$field]);
$data[$index]['radar_time'] = date(' H:i', $item[$field]);
} else {
$data[$index]['radar_group'] = date('Y-m-d', $item[$field]);
$data[$index]['radar_time'] = date(' H:i', $item[$field]);
}
}
}
return $data;
}
}