public static function accuracy($v = false)
{
$conversion = array('seconds' => '%Y-%m-%d %H:%i:%s', 'minutes' => '%Y-%m-%d %H:%i', 'hours' => '%Y-%m-%d %H', 'days' => '%Y-%m-%d', 'months' => '%Y-%m', 'years' => '%Y');
// Check for keys
if (in_array(strtolower($v), array_keys($conversion))) {
return $conversion[strtolower($v)];
}
// Check for values
if (in_array($v, array_values($conversion))) {
return $v;
}
return current($conversion);
}