assertSame('16:45', $d->get24Time()); } public function testCanGetShortDateForUsualDate(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z'); $this->assertSame('24/12/2020', $d->getShortDate()); } public function testCanGetShortDateForUsualDateWithLocaleWithUnderscore(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z'); $this->assertSame('24/12/2020', $d->getShortDate(), 'en_GB'); } public function testCanGetShortDateForUsualDateWithTimezoneString(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z', 'en-GB', 'Europe/Rome'); $this->assertSame('24/12/2020', $d->getShortDate()); } public function testCanGetShortDateForUsualDateWithNamedOffset(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z', 'en-GB', 'UTC'); $this->assertSame('24/12/2020', $d->getShortDate()); } public function testCanGetShortDateForUsualDateWithOffset(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z', 'en-GB', '+02:00'); $this->assertSame('24/12/2020', $d->getShortDate()); } public function testCanGetShortDateForUsualDateWithEmptyTimezone(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z', 'en-GB', ''); $this->assertSame('24/12/2020', $d->getShortDate()); } public function testCanGetShortOffsetNameForUsualTime(): void { $d = new DateTimeWrapper('2020-12-24T16:45:00Z'); $this->assertSame('UTC', $d->getTimeZoneName()); } }