You are here

function search_api_facetapi_date_get_granularity_format in Search API 7

Returns the date format used for a given granularity.

Parameters

$granularity: One of the FACETAPI_DATE_* constants.

Return value

string The date format used for the given granularity.

2 calls to search_api_facetapi_date_get_granularity_format()
SearchApiFacetapiDate::build in contrib/search_api_facetapi/plugins/facetapi/query_type_date.inc
Initializes the facet's build array.
search_api_facetapi_map_date in contrib/search_api_facetapi/search_api_facetapi.module
Constructs labels for date facet filter values.

File

contrib/search_api_facetapi/search_api_facetapi.module, line 629
Integrates the Search API with the Facet API.

Code

function search_api_facetapi_date_get_granularity_format($granularity) {
  $formats = array(
    FACETAPI_DATE_YEAR => 'Y',
    FACETAPI_DATE_MONTH => 'Y-m',
    FACETAPI_DATE_DAY => 'Y-m-d',
    FACETAPI_DATE_HOUR => 'Y-m-d-H',
    FACETAPI_DATE_MINUTE => 'Y-m-d-H-i',
    FACETAPI_DATE_SECOND => 'Y-m-d-H-i-s',
  );
  return $formats[$granularity];
}