You are here

public static function BulkUpdateFields::processDate in Bulk Update Fields 8.2

1 call to BulkUpdateFields::processDate()
BulkUpdateFields::processField in src/BulkUpdateFields.php

File

src/BulkUpdateFields.php, line 16

Class

BulkUpdateFields
BulkUpdateFields.

Namespace

Drupal\bulk_update_fields

Code

public static function processDate($date, $date_type) {
  $date
    ->setTimezone(new \DateTimezone(DateTimeItemInterface::STORAGE_TIMEZONE));

  // Date or datetime (cannot believe this isnt handled!)
  if ($date_type == 'date') {
    $date = $date
      ->format(DateTimeItemInterface::DATE_STORAGE_FORMAT);
  }
  else {
    $date = $date
      ->format(DateTimeItemInterface::DATETIME_STORAGE_FORMAT);
  }
  return $date;
}