/*** 格式化显示时间函数** 类似豆瓣(几秒前/几分前/今天3:50/昨天3:50/3-6)** @param $timestamp 时间戳 必选参数,后面三个参数可选,为提高计算速度,建议直接赋值* @param $now 当前时间戳* @param $today 今天00:00时间戳* @param $yesterday 昨天00:00时间戳* @return string*/function timeshow($timestamp,$now=0,$today=0,$yesterday = 0){if(! $timestamp){return '';}if(! $now){$now = time();}if(! $today){$today = strtotime(today);}if(! $yesterday){$yesterday = $today-86400;}$cha = $now-$timestamp;if($cha=$today){return date(今天h:i,$timestamp);}elseif($timestamp>=$yesterday){return date(昨天h:i,$timestamp);}else{return date(m-d,$timestamp);}}
原文地址:php格式化显示时间函数,用于微博、社交媒体等,类似豆瓣, 感谢原作者分享。
