<?php
namespace Gitter\Tests\Util;
use Gitter\Util\DateTime;
use PHPUnit\Framework\TestCase;
class DateTimeTest extends TestCase
{
public function testIsCreatingDateObject()
{
$date = new DateTime('2010-01-28T15:00:00+02:00');
$this->assertEquals($date->format('Y-m-d'), '2010-01-28');
}
public function testIsCreatingWithoutTimezone()
{
$date = new DateTime('2012-10-10 00:00:00');
$this->assertEquals($date->format('Y-m-d'), '2012-10-10');
}
public function testIsCreatingWithUnixTimestamp()
{
$date = new DateTime('@632988000');
$this->assertEquals($date->format('Y-m-d'), '1990-01-22');
}
public function testIsCreatingWithUnixTimestampAndTimezone()
{
$date = new DateTime('@632988000', new \DateTimeZone('UTC'));
$this->assertEquals($date->format('Y-m-d'), '1990-01-22');
}
}