2011-10-17 54 views
0

我有一個產品到期列表。在此清單中,我將只顯示到期前3天的產品。這意味着,今天18-10-2011列表中將顯示的產品是截止日期爲22-10-2011的產品。如何檢查我的產品到期日期是否在今天之後3天或更短?

我得到這樣

if product_expiring_date (this is $input) is 3 days or less after current date 
then { } 

使用

$input = date('d-m-y', strtotime(get_post_meta($post->ID, 'liksi', true))); 

我的想法是有一些產品的到期日期如何檢查這個「真正的代碼」?

回答

1

只是做

$expires = strtotime(get_post_meta($post->ID, 'liksi', true)); 
$input = date('d-m-y', $expires); 
if ($expires < strtotime('+3 days')) { 
    // Do stuff 
} 
+0

你是不是應該檢查'$輸入 asotshia

+0

不可以,'$ expires'是一個int,'$ input'是一個字符串。這就是爲什麼我把聲明分爲兩部分... – DaveRandom

+0

我不明白$ input的作用 – asotshia

相關問題