/** * @covers Time_DateTime::s2date */ public function testS2date() { $format_dmy = 'd.m.Y'; $string_dmy = '11.09.2011'; $date = Time_DateTime::parse($string_dmy, $format_dmy); $date->setTime(0, 0, 0); $this->assertEquals($date->ts, Time_DateTime::s2date($string_dmy)); $format_dmy_Gi = 'd.m.Y - G:i'; $string_dmy_Gi = '11.09.2011 - 12:10'; $date = Time_DateTime::parse($string_dmy_Gi, $format_dmy_Gi); //$this->assertEquals(1315728600, $date->ts); $this->assertEquals($date->ts, Time_DateTime::s2date($string_dmy_Gi)); $format_dmy_Gis = 'd.m.Y - G:i:s'; $string_dmy_Gis = '11.09.2011 - 12:10:11'; $date = Time_DateTime::parse($string_dmy_Gis, $format_dmy_Gis); $this->assertEquals($date->ts, Time_DateTime::s2date($string_dmy_Gis)); $this->assertEquals(0, Time_DateTime::s2date('')); }
/** * Переводит дату из строкового представления в timestamp * * @param string $source * * @return int */ static function s2date($in) { return Time_DateTime::s2date($in); }