Problemas no intervalo de datas
Prezados, boa tarde!
Tenho uma apresentação que imprime determinados valores de acordo com a data cadastrada no sistema.
O código abaixo está funcionando para algumas datas e outras não. Um exemplo é o intervalo de datas 01/03/2019 a 30/06/2019
Este nunca é executado conforme o código abaixo. Se alguém souber aonde encontra-se o erro por favor me informe.
<div class="row justify-content-md-center">
<?php
foreach ($model->getItems() as $calendar)
{
$dataI = date("d/m/Y", strtotime($calendar->start_date));
$dataF = date("d/m/Y", strtotime($calendar->end_date));
$titulo = $calendar->title;
?>
<div class="col-md-3 col-sm-6">
<div class="item-calendario">
<div itemprop="event" itemscope itemtype="http://schema.org/Event">
<?php
$atual = strtotime(date("d/m/Y"));
$periodo = array('inicio' => strtotime($dataI), 'fim' => strtotime($dataF));
if($atual >= $periodo['inicio'] && $atual <= $periodo['fim'] ){
echo '<div class="icone-calendario"><i class="fa fa-clock-o fa-lg" aria-hidden="true" style="color:#0661ab"></i></div>
<div class="status-calendario agora"><span>AGORA</span></div>';
}
if($atual < $periodo['inicio'] && $atual < $periodo['fim'] ){
echo '<div class="status-calendario"><span>EM BREVE</span></div>';
}
?>
<div class="periodo-calendario" itemprop="startDate" content="{{startDateIso}}">
<span><?php echo $dataI . ' a ' . $dataF ?></span>
</div>
<div class="texto-calendario">
<a href="<?php echo $calendar->url; ?>" itemprop="url">
<span itemprop="name"><?php echo $titulo; ?></span>
</a>
</div>
</div>
</div>
</div>
<?php } ?>
</div>Discussão (0)
Carregando comentários...