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];
}