/** * ��絅醇�狗�贋�丞ず * @param $time * @param $lang 0藥�莅ゅŰ���筝㊥��鐚�1菴����掩��鐚��銀��取���筝㊧�掩�亥� * @return bool|string */ function fdate($time,$lang = 0) { if (!$time) return false; $enMonth =array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); $fdate = array(); $d = time() - intval($time); $ld = $time - mktime(0, 0, 0, 0, 0, date('Y')); //緇��阪拘 $md = $time - mktime(0, 0, 0, date('m'), 0, date('Y')); //緇��堺�� $byd = $time - mktime(0, 0, 0, date('m'), date('d') - 2, date('Y')); //��紊� $yd = $time - mktime(0, 0, 0, date('m'), date('d') - 1, date('Y')); //��ぉ $dd = $time - mktime(0, 0, 0, date('m'), date('d'), date('Y')); //篁�紊� $td = $time - mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')); //��紊� $atd = $time - mktime(0, 0, 0, date('m'), date('d') + 2, date('Y')); //��紊� if ($d == 0) { $fdate[0] = '����'; $fdate[1] = 'just'; } else { switch ($d) { case $d < $atd: $fdate[0] = date('Y綛�m��d��', $time); $fdate[1] = date('d ', $time).$enMonth[intval(date('m',$time))].date(' Y', $time); break; case $d < $td: $fdate[0] = '��紊�' . date('H:i', $time); $fdate[1] = date('H:i', $time).' after tomorrow'; break; case $d < 0: $fdate[0] = '��紊�' . date('H:i', $time); $fdate[1] = 'Tomorrow '.date('H:i', $time); break; case $d < 60: $fdate[0] = $d . '腱���'; $fdate[1] = $d.' seconds ago'; break; case $d < 3600: $fdate[0] = floor($d / 60) . '������'; $fdate[1] = floor($d/60) .' minutes ago'; break; case $d < $dd: $fdate[0] = floor($d / 3600) . '絨��九��'; $fdate[1] = floor($d / 3600) . ' hours ago'; break; case $d < $yd: $fdate[0] = '��ぉ' . date('H:i', $time); $fdate[1] = '1 day(s) ago, '.date('H:i', $time); break; case $d < $byd: $fdate[0] = '��紊�' . date('H:i', $time); $fdate[1] = '2 day(s) ago, '.date('H:i', $time); break; case $d < $md: $fdate[0] = date('m��d�� H:i', $time); $fdate[1] = date('H:i',$time).' on '.$enMonth[intval(date('m',$time))].date(' d', $time); break; case $d < $ld: $fdate[0] = date('m��d��', $time); $fdate[1] = $enMonth[date('m',$time)].date(' d ', $time).'th'; break; default: $fdate[0] = date('Y綛�m��d��', $time); $fdate[1] = date('d ', $time).$enMonth[intval(date('m',$time))].date(' Y', $time); break; } } if($lang == 0){ return $fdate[0]; }else if($lang == 1){ return $fdate[1]; }else{ return $fdate; } }12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
php中英文时间友好显示|英文时间友好显示
最新推荐文章于 2021-06-23 11:52:48 发布