人性化显示时间API
php相关 /
2012年08月16日 11时47分 /
10482人浏览
人性化显示时间功能
输入:时间格式2012-08-16或2012-08-16 11:45:00
输出:前天,昨天,今天,明天,后天【11:45:00】
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;
}
}