脚本宝典收集整理的这篇文章主要介绍了php – 将unix时间戳转换为twitter / facebook风格,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
‘2分钟前’或’2天前’或’2周前’
任何帮助深表感谢
// DISplayS COMMENT POST TIME AS "1 year,1 week ago" or "5 minutes,7 seconds ago",etc... function time_ago($date,$granularity=2) { $date = strtotime($date); $difference = time() - $date; $PEriods = array('deCADe' => 315360000,'year' => 31536000,'month' => 2628000,'week' => 604800,'day' => 86400,'hour' => 3600,'minute' => 60,'second' => 1); foreach ($periods as $key => $value) { if ($difference >= $value) { $time = floor($difference/$value); $difference %= $value; $retval .= ($retval ? ' ' : '').$time.' '; $retval .= (($time > 1) ? $key.'s' : $key); $granularity--; } if ($granularity == '0') { break; } } return ' posted '.$retval.' ago'; }
以上是脚本宝典为你收集整理的php – 将unix时间戳转换为twitter / facebook风格全部内容,希望文章能够帮你解决php – 将unix时间戳转换为twitter / facebook风格所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。