Datum

Český formát datumu:

<?php
  // Czech date
  $en = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  $cz = array("ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince");
  $date = str_replace($en, $cz, date("j. F Y"));
  $datePlusOneDay = str_replace($en, $cz, date("j. F Y", strtotime('+1 day')));
  $dateMo = str_replace($en, $cz, date("j. F Y", strtotime('monday this week')));      
  $dateTu = str_replace($en, $cz, date("j. F Y", strtotime('tuesday this week')));
  $dateWe = str_replace($en, $cz, date("j. F Y", strtotime('wednesday this week')));
  $dateMoNext = str_replace($en, $cz, date("j. F Y", strtotime('monday next week')));
?>

Zobrazení intervalu mezi datumy ve dnech:

<?php
  $dateA = date_create('2014-11-12');
  $dateB = date_create('2014-10-13');
  $interval = date_diff($dateA, $dateB);
  echo $interval->format('%R%a days');
?>