just do it

人性化显示时间API

人性化显示时间功能
输入:时间格式2012-08-16或2012-08-16 11:45:00
输出:前天,昨天,今天,明天,后天【11:45:00】

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function tool_humane_date_time_str($date)
{	if (strlen($date)==10 || strlen($date)==19){
     	if (substr($date,0,4)==date('Y')) {
		switch (substr($date,0,10)){
		case date('Y-m-d'):$d='今天';break;
		case date('Y-m-d', strtotime('-1 day')):$d='昨天';break;
		case date('Y-m-d', strtotime('-2 day')):$d='前天';break;
		case date('Y-m-d', strtotime('+1 day')):$d='明天';break;
		case date('Y-m-d', strtotime('+2 day')):$d='后天';break;
		default:$d=substr($date,5,6);
		}	
			return $d.substr($date,11);
		}else {
			return $date;
		}
	 }else {
	 	return $date;
	 }
}
点赞