YYYY-mm-dd 形式の日付を文字列として比較する PHP コードに出くわしました。これは機能しますか?単純なケースでは機能するようですが、それらを文字列として比較する意味があるかどうかはわかりません。
<?php
$today = '2013-02-11';
$start_date = '2013-02-11';
$end_date = '2013-02-12';
$on_promo = (($start_date <= $today) && ($end_date >= $today));
if ($on_promo)
{
echo 'ON promo';
}
else
{
echo 'OFF promo';
}
?>