2013-04-02 53 views
0

我想計算我的wordpress網站上的帖子數大於或等於今天的時間戳。如何計算條件語句的輸出?

我已經把當前時間和時間戳後分成兩個變量和猜測將開始:

if ($timestamp >= $curent_time) { 

而且還包括count也許the_post()

但我卡住了。我無法弄清楚如何把它放在一起。有任何想法嗎?

+0

循環,循環完成後,該變量將等於滿足條件的帖子數量。你應該能夠做到這一點作爲一個SQL查詢,其中上述可以很容易地完成,它將返回計數,而無需循環。 –

+0

'count'和'the_post()'是什麼?最後一個應該是你定義的一個函數?你爲什麼不嘗試從數據庫中提取數據併爲計數值賦值,然後通過IF –

回答

1

你應該做一些類型的循環與你的訊息,然後加重病情櫃檯裏面,是這樣的:通過運行上述條件的職位列表,並在條件滿足增量計數器變量

$curent_time = date('d-m-Y'); //or whatever format date 

$cont = 0; 

//for each post 
foreach($posts as $post){ 
    $timestamp = $post['timestamp'] // or whatever 

    if ($timestamp >= $curent_time) { 
     $cont++; 
    } 
} 

echo $cont; 
+0

我認爲你需要使用'$ timestamp = strtotime($ post [「timestamp」]);'能夠比較它。 –

+0

這就是它!非常感謝! – user1444027

+0

@ user1444027如果那是你想要的,你可以接受答案。 :) – Alvaro