0

对于 PHP,给出年份的函数。

   $date = date('n/j/Y', $time);
  echo $date; 

或表示为时间戳

   $time = strtotime($date);
   echo $time; 

基本上我希望我的帖子列表超过一周时的月/日/年。并列为星期一,星期二......一周中的一天,当帖子在一周内时。并且当发布是在同一天之内时,则表示几小时前或几分钟前。

我是否需要使用时间戳进行减法以查看经过的时间?它确实如何将其恢复为同一天或同一周内过去的时间?

谢谢

4

1 回答 1

2
$currentTime = time();
if ($currentTime < strtotime('1 year ago', $currentTime) {
  echo "at least a year old";
} else if ($currentTime < strtotime('1 month ago', $currentTime) {
  echo "at least a month old (but not a year)";
} else if ($currentTime < strtotime('1 week ago', $currentTime) {
  echo "at least a week old (but not a month)";
} else if ($currentTime < strtotime('1 day ago', $currentTime) {
  echo "at least a day old (but not a week)";
}
于 2012-06-10T21:04:07.587 回答