Elementor Landing Page #290

Farmacie di Turno Aperte

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal. It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using.
Prossima Farmacia Diurna Aperta "DEL GROSSO Via Perasso", "30 April" => "MIGNONE Corso Garibaldi", "01 May - 06 May" => "MANNA Federico Piazza Orsini", "07 May - 13 May" => "AFFINITO Stazione Centrale", "14 May - 20 May" => "MANNA Maurizio C.so Vittorio Emanuele", "21 May - 27 May" => "MELCHIORRE Via G. Rummo", "28 May - 01 June" => "HERMANOS 1 Via E.Cocchia" ); $prossimaFarmaciaAperta = null; // Cerca la prossima farmacia diurna aperta foreach ($farmacie as $data => $farmacia) { if (strpos($data, "-") !== false) { // Se la data è un intervallo, dividila in due date separate $dateIntervallo = explode(" - ", $data); $dataInizio = DateTime::createFromFormat('d F', $dateIntervallo[0]); $dataFine = DateTime::createFromFormat('d F', $dateIntervallo[1]); // Verifica se la data corrente si trova nell'intervallo if ($dataInizio <= new DateTime() && new DateTime() <= $dataFine) { $prossimaFarmaciaAperta = $farmacia; break; } } else { // Se la data non è un intervallo, crea una data singola e confrontala con quella corrente $dataFarmacia = DateTime::createFromFormat('d F', $data); if ($dataFarmacia == new DateTime()) { $prossimaFarmaciaAperta = $farmacia; break; } } } // Verifica se l'ora corrente è compresa tra le 13:00 e le 16:30 $oraAttuale = new DateTime(); $oraAperturaString = $orarioApertura->format('H:i'); $oraChiusuraString = $orarioChiusura->format('H:i'); if ($oraAttuale >= $orarioApertura && $oraAttuale <= $orarioChiusura) { // Stampa la data e l'ora corrente solo se nell'orario di apertura echo "

Data e ora corrente: $dataCorrente $oraCorrente

"; // Verifica se esiste una prossima farmacia aperta if ($prossimaFarmaciaAperta) { echo "APERTO: $prossimaFarmaciaAperta"; } else { echo "

A breve

"; } } ?> Farmacia Notturna = $oraInizio || $oraCorrenteTimestamp <= $oraFine) { // Array delle date delle farmacie $farmacie = array( '26 April - 29 April' => 'AFFINITO Stazione Centrale', '30 April' => 'ITALIANO Via Napoli', '01 May' => 'FATEBENEFRATELLI Viale Principe di Napoli', '02 May - 03 May' => 'ITALIANO Via Napoli', '04 May - 06 May' => 'FATEBENEFRATELLI Viale Principe di Napoli', '07 May - 09 May' => 'IGEA Sas Viale Mellusi', '10 May - 13 May' => 'HERMANOS 1 Via E.Cocchia', '14 May - 16 May' => 'ABBATIELLO', '17 May - 20 May' => 'Farmacie Riunite Via Delle Puglie 12', '21 May - 27 May' => 'SANTA SOFIA C.so Garibaldi', '28 May - 30 May' => 'DEL GROSSO Via Perasso', '31 May - 01 June' => 'MERCALDO Via Napoli' ); $prossimaFarmaciaAperta = ''; $prossimaData = ''; $prossimaOra = ''; foreach ($farmacie as $data => $farmacia) { // Estrapoliamo la data e l'ora dall'intervallo $dateInterval = explode(' - ', $data); $dataInizio = strtotime($dateInterval[0]); $dataFine = strtotime($dateInterval[1] ?? $dateInterval[0]); // Se non è presente la data di fine, consideriamo la stessa di inizio // Verifichiamo se siamo nell'intervallo di apertura della farmacia if ($oraCorrenteTimestamp >= $dataInizio && $oraCorrenteTimestamp <= $dataFine) { $prossimaFarmaciaAperta = $farmacia; $prossimaData = strftime('%e %B', $dataInizio); $prossimaOra = date('H:i', $dataInizio); break; } } if ($prossimaFarmaciaAperta) { echo "

Data e ora corrente in italiano: $dataCorrente $oraCorrente

"; echo "

La prossima farmacia notturna aperta:

"; echo "APERTO: $prossimaFarmaciaAperta"; echo "

Data e ora apertura: $prossimaData $prossimaOra

"; } else { echo "

Data e ora corrente in italiano: $dataCorrente $oraCorrente

"; echo "

Nessuna farmacia notturna aperta. Torna presto!

"; } } ?> Farmacie Aperte a Benevento = $orarioAperturaMattina && $oraCorrente <= $orarioChiusuraMattina) || ($oraCorrente >= $orarioAperturaPomeriggio && $oraCorrente <= $orarioChiusuraPomeriggio)) { $aperto = true; } // Funzione per generare il pulsante con il testo specificato function generaPulsante($testo, $aperto) { if ($aperto) { echo ''; } else { echo ''; } } ?>

Farmacie Aperte a Benevento

Oggi, | Ore:

Farmacie Riunite - Benevento

Farmacia Del Grosso - Benevento

Comments

  • No comments yet.
  • Add a comment