2012-06-10 59 views
0

對於PHP,該函數提供年份的日期。PHP Date或TimeStamp函數用於檢查同一天,同一周或超過一週內所用時間

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

或表達的時間戳

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

基本上我想有我貼子列表月/日/年時,它比周齡以上。 ,並列爲星期一,星期二......當週內的帖子。 當發佈是在同一天內,然後表示多少小時前或多少分鐘前。

我是否需要使用時間戳來做減法來查看已經過去的時間?而且我怎樣才能在同一天或同一周內以什麼時間過去?

thx

回答

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)"; 
} 
相關問題