2011-10-17 4 views
0

私は製品の有効期限のリストを持っています。このリストでは、有効期限の3日前の製品のみを表示します。つまり、今日18-10-2011年にリストに表示される製品は、22-10-2011まで有効期限がある製品です。私の製品の有効期限が今日から3日以内であるかどうかを確認する方法は?

私は

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

私の考えは、私が「実際のコード」でこれを確認することができますどのように

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

のようなものを持っているの?使用して、製品の有効期限を取得しますか

答えて

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'は文字列です。それで私はそのステートメントを2つの部分に分けました... – DaveRandom

+0

$入力の役割を理解していません – asotshia

関連する問題