奥村です。 $sql = "SELECT * FROM T_TEST WHERE PDay BETWEEN '".$startday."'::date AND '".$endday."'::date"; SQLに「::date」を付けるとPostgreSQLが日付型にキャストしてくれると思います。 これも古い書き方だったらごめんなさい。