You are here

function timefield_time_to_integer in Timefield 1.0.x

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

Helper function to return integer value offset from midnight from time format.

Parameters

string $value: Time format that should be parsable via date_parse().

4 calls to timefield_time_to_integer()
TimeFieldDefaultFormatter::settingsSummary in src/Plugin/Field/FieldFormatter/TimeFieldDefaultFormatter.php
Returns a short summary for the current formatter settings.
TimeFieldStandardWidget::validateTimeField in src/Plugin/Field/FieldWidget/TimeFieldStandardWidget.php
Validation Callback; Timefield process field.
timefield_weekly_summary_build_rows in ./timefield.module
Add rows to the table
_timefield_weekly_summary_build_time_column in ./timefield.module
Helper function to build the time column for the minical table.

File

./timefield.module, line 122
Contains timefield.module.

Code

function timefield_time_to_integer($value) {
  $time = date_parse($value);
  $output = 0;
  if ($time['error_count'] == 0) {
    $output += $time['hour'] * 60 * 60;
    $output += $time['minute'] * 60;
    $output += $time['second'];
    return $output;
  }
  else {
    return 0;
  }
}