2011-01-21 11 views
1

私は自分のサイトに日付に基づいて異なる季節のプロジェクトを表示したいと思います。日付に基づいて含まれ、私はPHPを使用することができます方法はあり日付に基づいてナビゲーションを変更する

<?php include (TEMPLATEPATH . '/stub_favorites.php'); ?> 

:現在、私は次のコードで私の右ナビゲーションの「トップ冬プロジェクト」セクションを呼び出しますか?したがって、1月14日の場合は/stub_favorites.phpを呼び出しますが、3月10日の場合はstub_favorites1.phpを呼び出しますか?私はPHPので、私と一緒に新しいです。以下のように

私のウェブサイトは、次のとおりです。http://www.merrimentdesign.com

+0

月や暦週に1つのインクルードに簡単に切り捨てることができますか、特定の開始日と終了日が必要ですか(もう少し複雑です)。 –

+0

はい、1か月あたりの動作がこれと似ています:http://stackoverflow.com/questions/3784811/php-setting-image-based-on-season – jpwco

+0

私は月に1回行うことができます。参照のためのThans。 – TopChef

答えて

1

はPHPS日付/時刻関数を見てみましょう:http://php.net/manual/en/ref.datetime.php

あなたが何かを行うことができます。

if (date('m/d/Y') < date('m/d/Y', strtotime("12/1/2011"))) { 
    //Display something 
} 
else { 
    //Display something different 
} 
1

に表示するための最も死者の簡単な方法を月に1つが含まれます:

<?php 
    $filename = "month".date("n").".php"; 
    if (file_exists($filename)) include($filename); 

ファイルを追加してください:

month1.php 
month2.php 
month3.php 

右ファイルは毎月に含まれます。月が存在しない場合、スクリプトは自動的に失敗します。代わりに、暦年にこの機能を使用するには、date("W");を使用してください。日付パラメータの完全なリファレンスはmanualにあります。

関連する問題