Mongolid\Serializer\Type\UTCDateTime::toLocalDateTime PHP Метод

toLocalDateTime() публичный Метод

Retrieve a DateTime object with proper timezone set.
public toLocalDateTime ( ) : DateTime
Результат DateTime
    public function toLocalDateTime()
    {
        return $this->mongoDate->toDateTime()->setTimezone(new DateTimeZone(date_default_timezone_get()));
    }

Usage Example

Пример #1
0
 public function testShouldGetDateTimeWithProperTimezoneSet()
 {
     $oldZone = ini_get('date.timezone');
     $zone = 'America/Sao_Paulo';
     ini_set('date.timezone', $zone);
     $dateTime = new UTCDateTime();
     $result = $dateTime->toLocalDateTime()->getTimezone()->getName();
     $this->assertEquals($zone, $result);
     ini_set('date.timezone', $oldZone);
 }