2012-02-23 26 views
2

現在の月が> = 1で、< = 7月であることを最初に確認するif/elseステートメントを作成したいと考えています(デフォルトでは1月-7月です。スニペットない場合、ショーのコードスニペットBよりも私はPHPを学んでいる、と私はGoogleの上の任意の運を持っていなかったおかげで条件に基づく月

答えて

2

日付()関数は本当に便利です。。。!http://php.net/manual/en/function.date.php

if(date("m") >= 1 && date("m") <= 7){ 
    //display snippet a 
} else { 
    //display snippet b 
} 

日付を使って何かをしたい場合は、strtotime()も参照してください。あるフォーマットを別のフォーマットに変換するのに本当に便利です。

編集:とを使用してください。

+0

strtotimeは便利ですが信頼できません。代わりにDateTimeライブラリを使用する方が良いでしょう。 –

+0

もう一度見てください:それは計画どおりには動作しません。 – amindfv

+0

ありがとうamindfv、!=または。 – bricriu

0

date("m")は、月の数値表現を返します。したがって、次のような条件式に対してテストできます。

if ((date("m") >0) && (date("m") <= 7)) { 

} 
関連する問題