PHP Date或TimeStamp用于检查同一天,同一周或一周以上的时间

时间:2012-06-10 20:57:38

标签: php date time

对于PHP,提供年份日期的函数。

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

或表示为时间戳

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

基本上我希望在一个多星期之后的月/日/年里有我的帖子列表。 并列为星期一,星期二...星期几,这些帖子都在一周之内。 当发布在同一天内,然后表达多少小时或几分钟前。

我是否需要使用时间戳进行减法以查看已过去的时间?它是如何将它带回到同一天或同一周内的时间过去的?

THX

1 个答案:

答案 0 :(得分: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)";
}