You are here

function date_get_format in Date 8

Same name and namespace in other branches
  1. 6.2 date_api.module \date_get_format()
2 calls to date_get_format()
date_combo_element_process in ./date_elements.inc
Process an individual date element.
date_combo_validate in ./date_elements.inc
Validate and update a combo element. Don't try this if there were errors before reaching this point.

File

date_api/date_api.module, line 24
This module will make the date API available to other modules. Designed to provide a light but flexible assortment of functions and constants, with more functionality in additional files that are not loaded unless other modules specifically include them.

Code

function date_get_format($instance, $part = 'all') {
  switch ($instance['widget']['type']) {
    case 'date_select':
      $date_format = $instance['widget']['date_date_format'];
      $time_format = '';
      break;
    case 'date_popup':
      $date_format = datetime_get_format('date', $instance['widget']['date_date_format']);
      $time_format = datetime_get_format('date', $instance['widget']['date_time_format']);
      break;
  }
  switch ($part) {
    case 'date':
      return $date_format;
    case 'time':
      return $time_format;
    default:
      return trim($date_format . ' ' . $time_format);
  }
  return $format;
}