コード例 #1
0
ファイル: DateTimeTest.php プロジェクト: vegas-cmf/common
 public function testShouldValidateDateFromISOFormat()
 {
     $date = new \DateTime('now');
     /** @var \DateTime $dateTime */
     $isoDate = $date->format(\DateTime::ISO8601);
     $dateTime = DateTime::createFromISO8601($isoDate);
     $this->assertEquals($isoDate, $dateTime->format(\DateTime::ISO8601));
     $isoDate = '2016-01-08T11:01:59.000000+0000';
     $dateTime = DateTime::createFromISO8601($isoDate);
     $this->assertEquals($isoDate, $dateTime->format('Y-m-d\\TH:i:s.uO'));
 }
コード例 #2
0
 public function testShouldSerializeDateTimeObjectToJson()
 {
     $now = new \DateTime('now');
     $dateTime = DateTime::createFromFormat('Y-m-d H:i:s', $now->format('Y-m-d H:i:s'));
     $this->assertEquals(json_encode($now->format(\DateTime::ISO8601)), json_encode($dateTime));
 }