Um einen Hinweis zwischen zwei Daten einzublenden, kann dieser Code verwendet werden:
$firstDateInDecember = 23; $lastDateinJanuary = 3; $now = strtotime(date("d-m-Y")); $decemberYear = date("Y"); $januaryYear = date("Y") + 1; if(date("m")=='01'){ $decemberYear = date("Y") - 1; $januaryYear = date("Y"); } $holidayBegin= strtotime($firstDateInDecember.'-12-'.$decemberYear); $holidayEnd = strtotime($lastDateinJanuary.'-01-'.$januaryYear); $chrismasHint = '<p><b>Bitte beachten Sie: Bestellungen, die zwischen dem '.date('d.m.Y' , $holidayBegin); $chrismasHint .= ' und dem '.date('d.m.Y' , $holidayEnd).' eingehen, können aufgrund von Betriebsferien und'; $chrismasHint .= ' Inventur erst ab dem '.date('d.m.Y' , strtotime('+1 day', $holidayEnd)).' bearbeitet'; $chrismasHint .= ' werden</b></p>'; if($now > $holidayBegin && $now < $holidayEnd) { $view->assign('chrismasHint', $chrismasHint); }
Achtung! Innerhalb der if ist eine SmartyVariablen Zuweisung.