예제 #1
0
 function format_date_range($gmt_start, $gmt_end, $untimed, $date_format, $time_format, $separator = ' – ')
 {
     $output = '';
     $isToday = ICalEvents::is_today($gmt_start);
     if ($isToday) {
         $output .= 'Today ';
     }
     $output .= ICalEvents::format_date_range_part($gmt_start, $untimed, $isToday, $date_format, $time_format);
     if ($gmt_start != $gmt_end) {
         $output .= $separator;
         if ($untimed) {
             $gmt_end--;
         }
         $output .= ICalEvents::format_date_range_part($gmt_end, $untimed, ICalEvents::is_same_day($gmt_start, $gmt_end), $date_format, $time_format);
     }
     $output = trim(preg_replace('/\\s{2,}/', ' ', $output));
     return $output;
 }