PHP如何实现显示20分钟前或3天前的相对时间格式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计191个文字,预计阅读时间需要1分钟。
pythondef plural(num): if num !=1: return s
def getRelativeTime(date): diff=time() - strtotime(date) if diff <60: return f{diff} second{plural(diff)} ago diff=round(diff / 60) if diff < 60: return f{diff} minute{plural(diff)} ago diff=round(diff / 60) if diff < 24: return f{diff} hour{plural(diff)} ago diff=round(diff / 24) if diff < 30: return f{diff} day{plural(diff)} ago diff=round(diff / 30) if diff < 12: return f{int(diff / 12)} month{plural(int(diff / 12))} ago return f{int(diff / 12)} year{plural(int(diff / 12))} ago
function plural($num) { if ($num != 1) return "s"; } function getRelativeTime($date) { $diff = time() - strtotime($date); if ($diff<60) return $diff . " second" . plural($diff) . " ago"; $diff = round($diff/60); if ($diff<60) return $diff . " minute" . plural($diff) . " ago"; $diff = round($diff/60); if ($diff<24) return $diff . " hour" . plural($diff) . " ago"; $diff = round($diff/24); if ($diff<7) return $diff . " day" . plural($diff) . " ago"; $diff = round($diff/7); if ($diff<4) return $diff . " week" . plural($diff) . " ago"; return "on " . date("F j, Y", strtotime($date)); }
本文共计191个文字,预计阅读时间需要1分钟。
pythondef plural(num): if num !=1: return s
def getRelativeTime(date): diff=time() - strtotime(date) if diff <60: return f{diff} second{plural(diff)} ago diff=round(diff / 60) if diff < 60: return f{diff} minute{plural(diff)} ago diff=round(diff / 60) if diff < 24: return f{diff} hour{plural(diff)} ago diff=round(diff / 24) if diff < 30: return f{diff} day{plural(diff)} ago diff=round(diff / 30) if diff < 12: return f{int(diff / 12)} month{plural(int(diff / 12))} ago return f{int(diff / 12)} year{plural(int(diff / 12))} ago
function plural($num) { if ($num != 1) return "s"; } function getRelativeTime($date) { $diff = time() - strtotime($date); if ($diff<60) return $diff . " second" . plural($diff) . " ago"; $diff = round($diff/60); if ($diff<60) return $diff . " minute" . plural($diff) . " ago"; $diff = round($diff/60); if ($diff<24) return $diff . " hour" . plural($diff) . " ago"; $diff = round($diff/24); if ($diff<7) return $diff . " day" . plural($diff) . " ago"; $diff = round($diff/7); if ($diff<4) return $diff . " week" . plural($diff) . " ago"; return "on " . date("F j, Y", strtotime($date)); }

