Beispiel #1
0
 /**
  * @param string $sDate
  * @param int $iTimeZoneOffset
  *
  * @return int
  */
 private function parseSearchDate($sDate, $iTimeZoneOffset)
 {
     $iResult = 0;
     if (0 < \strlen($sDate)) {
         $oDateTime = \DateTime::createFromFormat('Y.m.d', $sDate, \MailSo\Base\DateTimeHelper::GetUtcTimeZoneObject());
         return $oDateTime ? $oDateTime->getTimestamp() - $iTimeZoneOffset : 0;
     }
     return $iResult;
 }
 /**
  * Parse date string formated as "2011-06-14 23:59:59 +0400"
  *
  * @param string $sDateTime
  *
  * @return int
  */
 public static function ParseDateStringType1($sDateTime)
 {
     $oDateTime = \DateTime::createFromFormat('Y-m-d H:i:s O', \trim($sDateTime), \MailSo\Base\DateTimeHelper::GetUtcTimeZoneObject());
     return $oDateTime ? $oDateTime->getTimestamp() : 0;
 }