Č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'); ?>