You are here

function timefield_integer_to_duration in Timefield 1.0.x

Same name and namespace in other branches
  1. 7 timefield.module \timefield_integer_to_duration()

Helper function to return duration value from a timefield integer value, in specified format.

Parameters

integer $value: Time value in seconds

string $format: Out format options. Possible options are: -hours -minutes -seconds -time

@return string Integer cast to string or string depending on $format passed.

File

./timefield.module, line 97
Contains timefield.module.

Code

function timefield_integer_to_duration($value, $format) {
  switch ($format) {
    case 'hours':
      return (string) round($value / 60 / 60, 2);
      break;
    case 'minutes':
      return (string) round($value / 60, 2);
      break;
    case 'seconds':
      return (string) $value;
      break;
    case 'time':
      return date('g:i', mktime(NULL, NULL, $value));
      break;
  }
}