Sul secondo punto ok! Non me ne ero accorta , ma il problema rimane.
Non dovrebbe essere subito falsa la condizione.

Oggi: 2023-05-19 periodo i: 2020-02-11 periodo f: 2021-02-11

codice:
(($dataOggi <= $periodof)&&($dataOggi >= $periodoi));
La data di oggi 19-05-2023 NON è minore o uguale al 2021-02-11
mentre è vera la seconda condizione, ma io voglio che siano vere tutte e due!

Sonia