コード例 #1
0
ファイル: DateTimeTest.php プロジェクト: techart/tao
 /**
  * @covers Time_DateTime::datetime2timestamp
  */
 public function testDatetime2timestamp()
 {
     $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::datetime2timestamp($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($date->ts, Time_DateTime::datetime2timestamp($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);
     //var_dump($date->ts);
     $this->assertEquals($date->ts, Time_DateTime::datetime2timestamp($string_dmy_Gis));
     $string = '11-09-2011 12:10:11';
     $date = Time_DateTime::parse($string);
     //var_dump($date->ts);
     $this->assertEquals($date->ts, Time_DateTime::datetime2timestamp($string));
     $this->assertEquals(0, Time_DateTime::datetime2timestamp(''));
 }
コード例 #2
0
ファイル: CMS.php プロジェクト: techart/tao
 /**
  * Переводит дату/время в timestamp
  *
  * @param string|int $source
  *
  * @return int
  */
 static function datetime2timestamp($time)
 {
     return Time_DateTime::datetime2timestamp($time);
 }