Переделать формат даты

Главные вкладки

Аватар пользователя vitaliy1 vitaliy1 1 октября 2014 в 21:06

доброй всем ночи!
Пишу не большой модуль. Вывожу таблицу аким кодом

<?phpfunction mymodule_show_table() {

$header = array(t('ID'), t('car'), t('begin'), t('end'));
$rows = array();
$query = db_select('simplereservation_reservation', 't')
    ->fields('t', array('uid', 'item_id', 'begin', 'ending'))
    ->execute();
    
while ($value = $query->fetchAssoc()) {
    $rows[] = array(
        $value['uid'],
        $value['item_id'],
        $value['begin'],
        $value['ending'],
    );
}    
return theme('table', array('header' => $header, 'rows' => $rows));
}?>

begin и ending - это даты(1411837201). Как можно их вывести, чтобы они были в формате 14.09.2014?
Ну и если, есть - киньте ссылку на то как это все еще к views привязать. Заранее спасибо.

Комментарии

Аватар пользователя drupby drupby 1 октября 2014 в 21:27
mymodule_show_table() {

  $header = array(t('ID'), t('car'), t('begin'), t('end'));
  $rows = array();
  $query = db_select('simplereservation_reservation', 't')
    ->fields('t', array('uid', 'item_id', 'begin', 'ending'))
    ->execute();
   
  while ($value = $query->fetchAssoc()) {
    $rows[] = array(
      $value['uid'],
      $value['item_id'],
      format_date($value['begin'], 'custom', 'd.m.Y'),
      format_date($value['ending'], 'custom', 'd.m.Y'),
    );
  }    
  return theme('table', array('header' => $header, 'rows' => $rows));
}