public function testParseDate() { echo $this->_header(__FUNCTION__); $tests = array('2010-12-11' => 1292022000, '2010-01-02' => 1262386800, '10-01-02' => 1262386800, '2.1.2010' => 1262386800, '2.1.10' => 1262386800, '02.01.10' => 1262386800, '02.01.2010' => 1262386800, '02.01.2010 22:11' => 1262386800, '2010-01-02 22:11' => 1262386800); foreach ($tests as $was => $expected) { $is = TimeLib::parseDate($was); //pr($is); pr(date(FORMAT_NICE_YMDHMS, $is)); $this->assertSame($expected, $is); //, null, $was } }
/** * TimeLibTest::testParseDate() * * @return void */ public function testParseDate() { //echo $this->_header(__FUNCTION__); $tests = array('2010-12-11' => 1292022000, '2010-01-02' => 1262386800, '10-01-02' => 1262386800, '2.1.2010' => 1262386800, '2.1.10' => 1262386800, '02.01.10' => 1262386800, '02.01.2010' => 1262386800, '02.01.2010 22:11' => 1262386800, '2010-01-02 22:11' => 1262386800); foreach ($tests as $was => $expected) { $is = TimeLib::parseDate($was); $this->assertTrue($is <= $expected + HOUR && $is >= $expected); } }