function search_api_facetapi_format_timestamp in Search API 7
Format a date according to the default timezone and the given precision.
Parameters
int $timestamp: An integer containing the Unix timestamp being formated.
string $precision: A string containing the formatting precision. See the FACETAPI_DATE_* constants for valid values.
Return value
string A human-readable representation of the timestamp.
1 string reference to 'search_api_facetapi_format_timestamp'
- 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 703 - Integrates the Search API with the Facet API.
Code
function search_api_facetapi_format_timestamp($timestamp, $precision = FACETAPI_DATE_YEAR) {
$formats = array(
FACETAPI_DATE_YEAR,
FACETAPI_DATE_MONTH,
FACETAPI_DATE_DAY,
FACETAPI_DATE_HOUR,
FACETAPI_DATE_MINUTE,
FACETAPI_DATE_SECOND,
);
if (!in_array($precision, $formats)) {
$precision = FACETAPI_DATE_YEAR;
}
return format_date($timestamp, 'search_api_facetapi_' . $precision);
}