PHP如何实现显示20分钟前或3天前的相对时间格式?

更新于
2026-09-26 03:41:17
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计191个文字,预计阅读时间需要1分钟。

PHP如何实现显示20分钟前或3天前的相对时间格式?

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)); }

PHP如何实现显示20分钟前或3天前的相对时间格式?

本文共计191个文字,预计阅读时间需要1分钟。

PHP如何实现显示20分钟前或3天前的相对时间格式?

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)); }

PHP如何实现显示20分钟前或3天前的相对时间格式?