You are here

protected function DateFilter::_getMinYear in Visitors 8.2

Get min year for date fields visitors date filter. Min year - min value from {visitors} table.

Return value

int min year

1 call to DateFilter::_getMinYear()
DateFilter::formProcessDatelist in src/Form/DateFilter.php

File

src/Form/DateFilter.php, line 261

Class

DateFilter

Namespace

Drupal\visitors\Form

Code

protected function _getMinYear() {
  $query = \Drupal::database()
    ->select('visitors');
  $query
    ->addExpression('MIN(visitors_date_time)');
  $min_timestamp = $query
    ->execute()
    ->fetchField();
  $timezone = date_default_timezone_get();
  return \Drupal::service('date.formatter')
    ->format($min_timestamp, 'custom', 'Y', $timezone);
}