重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

日付で条件分岐する処理があり、今悩んでいます。
<?= date_format("Y年m月d日", $test["日付"]) ?>
↑この方法で"2007年9月6日"と取得できているのですが、
この日付が
『2007年6月7日より後で2007年10月1日より前の場合は表示させる』
という条件分岐を考えた時に『~より後』とか『~より前』
をスクリプトでどう表現して言いかわかりません。
よろしくおねがいします。

A 回答 (1件)

strtotime()という関数で数値化してやるといいんじゃないでしょうか。


<?php
if (strtotime($test['日付']) > strtotime("2007/09/06")
&& strtotime($test['日付']) < strtotime("2007/10/01"){
echo date_format("Y年m月d日", $test["日付"]);
}
?>
などなど。
    • good
    • 0
この回答へのお礼

ありがとうございます!!
上手くいきそうです。

お礼日時:2007/09/06 01:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!